Javascript 带有特殊字符的InnerHTML正在修剪数据
带有特殊字符的InnerHTML正在修剪数据Javascript 带有特殊字符的InnerHTML正在修剪数据,javascript,html,dom,dhtml,Javascript,Html,Dom,Dhtml,带有特殊字符的InnerHTML正在修剪数据 elem.innerHTML = displayedObjects.name; 此处显示的displayedObjects.name包含一个类似Test&string的字符串。上述语句仅分配值Test 这里可以做什么?这是因为测试&字符串实际上不是有效的HTML,因为&是字符串的转义字符。如果正确编码,它将是Test&;字符串 如果您只是尝试设置元素的文本,我建议您使用: 这是因为Test&string实际上不是有效的HTML,因为&是字符串
elem.innerHTML = displayedObjects.name;
此处显示的displayedObjects.name
包含一个类似Test&string
的字符串。上述语句仅分配值Test
这里可以做什么?这是因为
测试&字符串
实际上不是有效的HTML,因为&
是字符串的转义字符。如果正确编码,它将是Test&;字符串
如果您只是尝试设置元素的文本,我建议您使用:
这是因为
Test&string
实际上不是有效的HTML,因为&
是字符串的转义字符。如果正确编码,它将是Test&;字符串
如果您只是尝试设置元素的文本,我建议您使用:
嗯,有人已经编辑了这个,你为什么又回到纯文本?嗯,有人已经编辑了这个,你为什么又回到纯文本?
elem.innerText = displayedObjects.name;