繁体   English   中英

HTML“不转换为”

[英]HTML " not converting to "

我使用innerHTML属性将HTML编码的JSON对象的数据显示在HTML页面上。

var td = document.createElement("td");
td.innerHTML = data[i].name; // data[i].name = 'Audioslave 7"'

但不是将其显示为Audioslave 7“,而是显示相同的Audioslave 7"

我试图做.toString()无济于事。 我也试过了

var td = document.createElement("td");
td.innerHTML = data[i].name + ' >'; // data[i].name = 'Audioslave 7"'

在这种情况下,gt正确显示为>但qout仍未显示。

我使用的是HTML5,这种情况发生在Chrome和Safari中。

我该怎么做才能让它正确显示?

如果您将文本打印为html,它将正确显示。 如果要进行调试,请确保将其作为未编码的文本打印出来。

在您的情况下,它将显示为" ,然后由浏览器解码为" 看来你在某些时候是双重逃避。

暂无
暂无

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

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