Javascript 动态添加内容时如何将html速记更改为html标记

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

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”


我想将此内容更改为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();