【问题标题】:InnerHTML with special character is trimming the data带有特殊字符的 InnerHTML 正在修剪数据
【发布时间】:2014-01-03 11:15:25
【问题描述】:

带有特殊字符的 InnerHTML 正在修剪数据。

elem.innerHTML = displayedObjects.name;

这里的displayedObjects.name 包含一个类似Test&string 的字符串。上面的语句只是给Test赋值,

这里可以做什么?

【问题讨论】:

  • 嗯,已经有人编辑过了,怎么又变回纯文本了?

标签: javascript html dom dhtml


【解决方案1】:

这是因为 Test&string 实际上不是有效的 HTML,因为 &HTML entity 的转义字符。如果编码正确,它将改为Test&string

如果您只是想设置元素的文本,我建议您改用innerText

elem.innerText = displayedObjects.name;

【讨论】:

    猜你喜欢
    • 2012-11-05
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多