我有一个div元素,我想显示符号'<'。
div-element.innerHMTL = '<';
字符串实际上没有出现,我认为问题在于浏览器认为它是标记元素的开头
之前有人见过这个问题吗?
答案 0 :(得分:5)
您应该使用HTML实体 - <
。这将由浏览器显示为&lt;,而不是被解释为HTML标记的开头。
以下是常见HTML实体的便捷列表:http://www.danshort.com/HTMLentities/
答案 1 :(得分:3)
divElement.innerHTML = '<';
答案 2 :(得分:1)
当您只想设置文本时应该使用innerText,或者当您想要将html与文本混合时应该对文本进行编码
答案 3 :(得分:1)
这可能是显示所有符号的有用链接 http://www.w3schools.com/HTML/html_entities.asp