Javascript 动态添加内容时如何将html速记更改为html标记
var encodedHtml=“ol style=“color:rgb(34,34,34);字体系列:arial,无衬线;“li class=”mod“style=”div class=“”奇数“style=”span class=“”Tgc”style=“font size:16px;“b测试数据/b是b数据/b 已专门确定用于Javascript 动态添加内容时如何将html速记更改为html标记,javascript,jquery,dynamic-html,Javascript,Jquery,Dynamic Html,var encodedHtml=“ol style=“color:rgb(34,34,34);字体系列:arial,无衬线;“li class=”mod“style=”div class=“”奇数“style=”span class=“”Tgc”style=“font size:16px;“b测试数据/b是b数据/b 已专门确定用于b测试/b,通常用于计算机程序。某些b数据/b可用于确认,通常用于验证给定函数的给定输入集是否产生某些预期结果。/span/div/li/ol” 我想将此内容更改为h
b测试/b
,通常用于计算机程序。某些b数据/b
可用于确认,通常用于验证给定函数的给定输入集是否产生某些预期结果。/span/div/li/ol”代码>
我想将此内容更改为html标记,这样我就可以使用js将其添加到某个div中。这应该可以让您理清头绪:
下面是一些答案,它有一个jQuery版本:
function htmlDecode(value) {
return $("<textarea/>").html(value).text();
}
函数htmlDecode(值){
返回$(“”).html(值).text();
}
var encodedHTML=“ol style=“color:rgb(34,34,34);字体系列:arial,无衬线;“li class=”mod“style=”div class=“”奇数“style=”span class=“”Tgc”style=“font size:16px;“b测试数据/b是专门为在b测试/b中使用而确定的数据/b,通常用于计算机程序。某些b数据/b可以以确认方式使用,通常用于验证给定函数的给定输入集是否产生某些预期结果。/span/div/li/ol
”
$(“”)html(encodedHTML.text();
这也行得通
$("<p/>").html(encodedHTML ).text();