javascript - 如何将 html unicode 添加到 createTextNode

标签 javascript html

所以我有一个跨度

<span class="delete-btn">&#x2718;</span>

并且正在尝试包含 x - &#x2718; 的 HTML unicode在文本节点内 -

span.appendChild(document.createTextNode("&#x2718;"));

但是这根本行不通。有什么想法吗?

最佳答案

您可以简单地使用\u2718:

let span = document.getElementsByClassName('delete-btn')[0];
span.appendChild(document.createTextNode('\u2718'));
<span class="delete-btn">&#x2718;</span>

关于javascript - 如何将 html unicode 添加到 createTextNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49944503/

相关文章:

javascript - 为什么此切换功能仅在以某种方式加载元素时才起作用?

javascript - 追溯执行严格模式

html - 在 outlook 中缩放视网膜图像(不使用 img 属性)

html - 我的页眉中的 CSS 对齐问题

javascript - 如何使 "scroll to top"JS 函数在 JQuery 中变慢

c# - 为什么SPAN的值没有更新

javascript - 我们需要更深入 - 在 Vanilla Javascript 中使用 foreach 循环深度访问 JSON 和数组

javascript - 按偶数和奇数对数组进行排序

JavaScript 文化敏感货币格式

html - 如何使用 Bootstrap 使图像出现在台式机和平板电脑上,而不是手机上?