繁体   English   中英

InnerHTML不接受HTML字符串

[英]InnerHTML has not accepted HTML String

HTML显示字符串格式,感谢将其显示为HTML。 我从字符串中复制了innerHTML和动态HTML。

document.getElementById("tableReplicateGridTemplate").innerHTML = '@Model.sGridTemplate';

我在HTML页面中的输出以字符串显示,但未转换为HTML

单击此处获取输出

谢谢大家的答复。 最终,在您的帮助下,我按如下所示编辑了代码,然后它起作用了。

var sHTML = '@Model.sGridTemplate';
                       sHTML = sHTML.replace(/&lt;/g, "<");
                       sHTML = sHTML.replace(/&gt;/g, ">");
                       sHTML = sHTML.replace(/&quot;/g, "\"");
                       sHTML = sHTML.replace(/&#10;/g, "");
                       sHTML = sHTML.replace(/&amp;/g, "&");

dataType添加到您的ajax请求中。

$.ajax({
  url : 'url',
  dataType : 'html' // this line will convert the data sent to html
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM