我想要一個 javascript 函式,可以將 id 為“emoji”的元素的文本更改為笑的表情符號。
function changeEmoji() {
document.getElementById("emoji").textContent = "??"
}
但是當我使用此代碼時,元素會顯示出來e?¤£。
uj5u.com熱心網友回復:
你會寫所有的代碼嗎?也許它是頭部元資料中的錯誤字符集,
它是 UTF-8 嗎?:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
uj5u.com熱心網友回復:
你可以使用他們的 unicode id 添加表情符號http://unicode.org/emoji/charts/full-emoji-list.html#1f600
對于笑臉,它的代碼是 0x1F923
var emoji = String.fromCodePoint(0x1F923)
小心,String.fromCodePoint() 是 ES2015 標準的一部分。所以你可能會在一些舊瀏覽器上遇到問題
var emoji = String.fromCodePoint(0x1F923)
document.getElementById("emoji").textContent = emoji;
<div id="emoji">
</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/391782.html
標籤:javascript html 表情符号
