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字元
- php過濾html標籤、特殊字元、轉義字元PHPHTML字元
- HTML字元實體與文字格式化標籤HTML字元
- 中文字元轉為HTML字元實體字元HTML
- HTML標籤 轉 NSAttributedStringHTML
- 【Web前端HTML5&CSS3】03-字元實體與語義標籤Web前端HTMLCSSS3字元
- 萬用字元 and [] 中括號的用法字元
- html字元實體HTML字元
- html指令碼 標籤與HTML指令碼
- HTML標籤(基本標籤的使用)HTML
- VOC標籤轉化為YOLO標籤YOLO
- html標籤HTML
- HTML <a> 標籤HTML
- html <a>標籤的妙用HTML
- html的基本標籤HTML
- HTML 的常用標籤HTML
- html中p標籤內為何不能巢狀div標籤?HTML巢狀
- HTML 字元實體簡介HTML字元
- HTML 字元實體參考HTML字元
- 字元如何透過函式成為html實體字元函式HTML
- 正規表示式中括號[]字元類字元
- 正規表示式 中括號[] 字元類字元
- 前端html:標籤前端HTML
- 01 HTML標籤HTML
- html排版標籤HTML
- HTML <figcaption> 標籤HTMLGCAPT
- HTML <dialog> 標籤HTML
- HTML <time> 標籤HTML
- HTML <aside> 標籤HTMLIDE
- HTML <article> 標籤HTML
- HTML <section> 標籤HTML
- HTML <main> 標籤HTMLAI
- HTML <var> 標籤HTML
- HTML <canvas> 標籤HTMLCanvas
- HTML常用標籤HTML
- html標籤整理HTML
- HTML 常用標籤HTML
- HTML <header> 標籤HTMLHeader