HTML 實體解碼
HTML 實體是使用十六進位程式碼點表示的字符,前面有與號(&) 和分號(;)。例如,與符號 (&) 表示為 &。
在 JavaScript 中編碼 HTML 實體
要在 JavaScript 中對 HTML 實體進行編碼,請使用encodeURIComponent()功能。該函數接受一個字串作為輸入,並傳回一個新字串,其中所有非 ASCII 字元都編碼為 HTML 實體。例如,以下程式碼將與號碼字元(&) 編碼為&:
encodeURIComponent('&'); // "&"
使用jQuery 在JavaScript 中解碼HTML 實體
要解碼中的HTML 實體
$.html('&'); // "&"
要解碼中的HTML 實體
要解碼的HTML 實體function decodeEntities(string) { var doc = new DOMParser().parseFromString(string, "text/html"); return doc.documentElement.textContent; }
decodeEntities('&'); // "&"
以上是如何在 JavaScript 中編碼和解碼 HTML 實體?的詳細內容。更多資訊請關注PHP中文網其他相關文章!