html標籤的尖括號轉碼為字元實體
本章節介紹一下如何將html標籤兩端的尖括號轉換為字元實體,這個是非常有必要的,比如在實際應用中,可以要原文輸出html標籤,但是左右尖括號作為html標籤的一部分,有可能會導致混亂,例如:
[HTML] 純文字檢視 複製程式碼<div></div></div>
上面的程式碼我們原意是是原樣輸出"</div>",但是這會被瀏覽器認為是html語法標籤,這樣就會出現錯誤,索引進行轉碼是非常有必要的,程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function html_encode(str){ var s = ""; if(str.length == 0) return ""; s = str.replace(/&/g, ">"); s = s.replace(/</g, "<"); s = s.replace(/>/g, ">"); s = s.replace(/ /g, " "); s = s.replace(/\'/g, "'"); s = s.replace(/\"/g, """); s = s.replace(/\n/g, "<br>"); return s; } function html_decode(str){ var s = ""; if(str.length == 0) return ""; s = str.replace(/>/g, "&"); s = s.replace(/</g, "<"); s = s.replace(/>/g, ">"); s = s.replace(/ /g, " "); s = s.replace(/'/g, "\'"); s = s.replace(/"/g, "\""); s = s.replace(/<br>/g, "\n"); return s; } window.onload=function(){ var odiv=document.getElementById("thediv"); odiv.innerHTML=html_encode("</div>"); } </script> </head> <body> <div id="thediv"></div> </body> </html>
實現對html尖括號和一些特殊的字元進行轉換,上面也提供瞭解碼的功能,沒有演示而已。
相關文章
- JavaScript html標籤轉義為實體字元JavaScriptHTML字元
- HTML字元實體與文字格式化標籤HTML字元
- php過濾html標籤、特殊字元、轉義字元PHPHTML字元
- 中文字元轉為HTML字元實體字元HTML
- PHP轉換emoji表情為HTML字元實體PHPHTML字元
- 【Web前端HTML5&CSS3】03-字元實體與語義標籤Web前端HTMLCSSS3字元
- 萬用字元 and [] 中括號的用法字元
- html指令碼 標籤與HTML指令碼
- HTML標籤(基本標籤的使用)HTML
- html字元實體HTML字元
- VOC標籤轉化為YOLO標籤YOLO
- HTML標籤 轉 NSAttributedStringHTML
- HTML字元實體和轉義字串大全HTML字元字串
- java 解析SOAP字串指定標籤轉換為實體類Java字串
- html中常用的標籤-表格標籤HTML
- 談談方括號萬用字元字元
- HTML <a> 標籤HTML
- HTML 標籤HTML
- HTML 標籤HTML
- html標籤HTML
- html的基本標籤HTML
- HTML 的常用標籤HTML
- html <a>標籤的妙用HTML
- html的頭標籤HTML
- HTML 標籤的使用HTML
- html中常用的標籤-表單標籤HTML
- html_entity_decode()將HTML實體轉成字元原型HTML字元原型
- 正規表示式中括號[]字元類字元
- 正規表示式 中括號[] 字元類字元
- 字元如何透過函式成為html實體字元函式HTML
- html中常用的標籤-超連結標籤HTML
- HTML 字元實體簡介HTML字元
- HTML 字元實體參考HTML字元
- HTML <var> 標籤HTML
- HTML <canvas> 標籤HTMLCanvas
- HTML <article> 標籤HTML
- HTML <section> 標籤HTML
- HTML <main> 標籤HTMLAI