首頁 >web前端 >js教程 >如何在 JavaScript 中解碼 HTML 實體?

如何在 JavaScript 中解碼 HTML 實體?

DDD
DDD原創
2024-12-14 12:46:16554瀏覽

How to Decode HTML Entities in JavaScript?

使用JavaScript 或jQuery 進行HTML 實體解碼

在Web 開發場景中,需要使用JavaScript 或jQuery 對HTML 實體進行編碼或解碼。 HTML 實體使用特殊字元 (&) 表示,它們會對可能不容易在網頁上鍵入或顯示的特定符號或字元進行編碼。

要使用 JavaScript 解碼 HTML 實體,可以建立一個簡單的函數:

function decodeHtmlEntities(str) {
  var element = document.createElement('div');
  element.innerHTML = str;
  return element.textContent;
}

此函數建立一個臨時 HTML 元素並將其 innerHTML 屬性設定為輸入字串。這允許瀏覽器自動解碼 HTML 實體並將解碼後的文字作為 textContent 傳回。

例如,以下程式碼解碼 HTML 實體:

以上是如何在 JavaScript 中解碼 HTML 實體?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn