具有特殊字符的InnerHTML正在修剪数据.
elem.innerHTML = displayedObjects.name;
Run Code Online (Sandbox Code Playgroud)
这里displayedObjects.name包含一个字符串Test&string.以上语句仅指定值Test,
这可以做什么?
那是因为Test&string实际上不是有效的HTML,因为它&是HTML实体的转义字符.如果它被正确编码,那将是Test&string相反的.
如果你只是想设置一个元素的文本,我建议你使用innerText:
elem.innerText = displayedObjects.name;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1693 次 |
| 最近记录: |