如果我想将ascii符号形式js添加到某个节点?尝试作为一个TextNode
,但它没有解析它作为代码:
var dropdownTriggerText = document.createTextNode('blabla ∧');
dee-see.. 21
您无法使用HTML实体创建节点.您的替代方案是使用unicode值
var dropdownTriggerText = document.createTextNode('blabla \u0026');
或innerHTML
元素集.你当然可以直接输入&
......
您无法使用HTML实体创建节点.您的替代方案是使用unicode值
var dropdownTriggerText = document.createTextNode('blabla \u0026');
或innerHTML
元素集.你当然可以直接输入&
......
createTextNode
应该接受任何文本输入并将其完全插入到DOM中.这使得无法插入例如HTML元素和HTML 实体.它实际上是一个功能,所以你不需要首先逃避它们.相反,您只需在DOM上操作即可插入文本节点.
所以,你实际上可以&
直接使用符号:
var dropdownTriggerText = document.createTextNode('blabla &');