JS 如何将字符串显示成HTML,如下,@Html.Raw(str)找不到str,js有类似Html.Raw的功能吗?我用mvc razor
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 如何将字符串显示成HTML,如下,@Html.Raw(str)找不到str,js有类似Html.Raw的功能吗?我用mvc razor相关的知识,希望对你有一定的参考价值。
var str = '<div>123<a style="margin-left:20px;" href="#a">下载</a></div>';
alert(@html.Raw(str));
我想显示成123 下载,而不是<div>123<a style="margin-left:20px;" href="#a">下载</a></div>原样显示
//在body里
document.getElementsByTagName('body')[0].innerHTML=str;
//在id为 div_1 的div
document.getElementById("div_1").innerHTML=str;本回答被提问者采纳
如何用js 将字符串转换成 html
什么意思,是要把字符串转化为html形式输出到页面上吗,是的话,js就用.innerHTML,jquery就用.html() 参考技术A function HTMLDecode(text)var temp = document.createElement("div");
temp.innerHTML = text;
var output = temp.innerText || temp.textContent;
temp = null;
return output;
参考技术B js将字符串输出就可以啊,比如用document.write("<div style=\"color:#f00\">welcome china</div>");之类的
以上是关于JS 如何将字符串显示成HTML,如下,@Html.Raw(str)找不到str,js有类似Html.Raw的功能吗?我用mvc razor的主要内容,如果未能解决你的问题,请参考以下文章