在元素后插入html(unicode文本)
Insert html (unicode text) after an element
我有一个元素叫做divElement
:
<div ....>
</div>
并且我有CCD_ 2元素称为pElement
:
<p ....>
</p>
我做到了:
divElement.appendChild(pElement);
我得到了新的元素:
<div ....>
<p ....>
</p>
</div>
现在我想在p元素后面添加这个unicode文本(▽;),以便获得:
<div ....>
<p ....>
</p>
▽
</div>
我试过了:
divElement.innerHTML = "▽";
但我得到了:
<div ....>
▽
<p ....>
</p>
</div>
感谢您的帮助!
您可以这样做:
divElement.appendChild(document.createTextNode("▽"))
或者,如果您不想包含文字字符:
var charDiv = document.createElement('div')
charDiv.innerHTML = "▽"
document.body.appendChild(charDiv)
只需将符号与div的innerHTML连接即可。
HTML:
<div id="divElement">
<p id="pElement">
Hello
</p>
</div>
javaScript:
var element = document.getElementById("divElement");
element.innerHTML += "▽";
演示
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 借助asp.net验证或java脚本对多个文本进行验证
- 无法在ajaxStart中更改跨度文本
- 高亮显示时编辑文本大小和颜色
- Unicode字符串替换不适用于完整的变音符号阿拉伯文本
- Javascript:Unicode符号选择器(用于将数学符号添加到文本区域)
- 将文本和html unicode字符添加到textarea元素中
- 在元素后插入html(unicode文本)
- 正则表达式文本中的Unicode代码点转义-Javascript
- 请确保表单的文本输入是unicode,否则会引发错误
- arrayBuffer的XMLHttpRequest响应文本,unicode U+FFFD
- 具有Unicode字符的SVG文本元素