当尝试将 HTML 元素的内容设置为 javascript 中的表情符号时,它会显示奇怪的符号
When trying to set an HTML element's content to an Emoji in javascript, it displays strange symbols
我想要一个 javascript 函数,可以将 ID 为“emoji”的元素的文本更改为笑脸表情符号。
function changeEmoji() {
document.getElementById("emoji").textContent = ""
}
但是当我使用此代码时,元素显示 🤣
。
您可以使用他们的 unicode id 添加表情符号 http://unicode.org/emoji/charts/full-emoji-list.html#1f600
笑脸笑脸代码 0x1F923
var emoji = String.fromCodePoint(0x1F923)
小心,String.fromCodePoint() 是 ES2015 的一部分standard.so您可能会在某些旧浏览器上遇到问题
var emoji = String.fromCodePoint(0x1F923)
document.getElementById("emoji").textContent = emoji;
<div id="emoji">
</div>
我想要一个 javascript 函数,可以将 ID 为“emoji”的元素的文本更改为笑脸表情符号。
function changeEmoji() {
document.getElementById("emoji").textContent = ""
}
但是当我使用此代码时,元素显示 🤣
。
您可以使用他们的 unicode id 添加表情符号 http://unicode.org/emoji/charts/full-emoji-list.html#1f600
笑脸笑脸代码 0x1F923
var emoji = String.fromCodePoint(0x1F923)
小心,String.fromCodePoint() 是 ES2015 的一部分standard.so您可能会在某些旧浏览器上遇到问题
var emoji = String.fromCodePoint(0x1F923)
document.getElementById("emoji").textContent = emoji;
<div id="emoji">
</div>