JavaScript實現htmlencode()與htmldecode()

Willy
Dec 17, 2020

--

為了讓特殊字元能夠在網路上正常傳遞,避免傳輸或接收時失真,且在html中有些特殊字元還有特別含義如(<,>,用於連結籤,&用於轉義),不能直接使用。這些符號是不顯示在我們最終看到的網頁裡的,所以需要將特殊字元如 < > & 等替換字元實體名,。

編碼
解碼
編碼原理就是建立TextNode節點,將資料放入,就會轉換為HTML的編碼方式,接著再取出innerHTML解碼原理是將字串賦給容器的innerHTML,再取innerText或textContent,就會將HTML轉換為文字的編碼

參考來源

--

--

Willy
Willy

Written by Willy

前端修練筆記本,記錄一些踩雷及學習過程,希望能順便幫助一些,在學習或開發路上卡關的人們。

No responses yet