Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲网址在线,国产精彩视频在线,91麻豆精品国产91久久久久久

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          碎片時間學編程「112]:轉義 HTML


          轉義的 HTML 字符進行轉義。

          • 使用String.prototype.replace()方法與匹配需要轉義的字符的正則表達式一起使用。
          • 使用函數的回調,使用字典(對象)將每個轉義字符實例替換為其關聯的非轉義字符。

          JavaScript

          const unescapeHTML = str =>
            str.replace(
              /&|<|>|'|"/g,
              tag =>
                ({
                  '&': '&',
                  '<': '<',
                  '>': '>',
                  ''': "'",
                  '"': '"'
                }[tag] || tag)
            );

          示例代碼:

          unescapeHTML('<a href="#">Me & you</a>');
          // '<a href="#">Me & you</a>'

          更多內容請訪問我的網站:https://www.icoderoad.com

          義字符串以在 HTML 中使用。

          • 使用String.prototype.replace()方法與匹配需要轉義的字符的正則表達式一起使用。
          • 使用回調函數使用字典對象將每個字符實例替換為其關聯的轉義字符。

          JavaScript

          const escapeHTML = str =>
            str.replace(
              /[&<>'"]/g,
              tag =>
                ({
                  '&': '&',
                  '<': '<',
                  '>': '>',
                  "'": ''',
                  '"': '"'
                }[tag] || tag)
            );
          

          示例

          escapeHTML('<a href="#">我 & 你</a>');
          // '<a href="#">我 & 你</a>'
          

          更多內容請訪問我的網站:https://www.icoderoad.com


          ext()方法會把包含的字符轉義處理,html()則不會.所謂轉義就是字符的另一種顯示方法,例如"<" 顯示成 "<",這就是轉義了,其中的<就是<的轉義字符.還有很多可以轉義的字符,可以搜索下看看.


          下邊是項目中用到的2個語句:span中包含了jquery的語句輸出結果.


          1. $('.title').text("<img src=" ">");


          顯示結果為<img src=" ">,這里的<img src=" ">不會被解析成html的img標簽,而是以存字母文字的形式顯示,也就是單純的字符串:<img src=" "> .并且f12查看源碼時看到span包含的<img src=" ">文字內容外層有雙引號哦.看下圖,


          ?


          如果你用右鍵選擇編輯為html,則看到其中的轉義字符<這就說明我們的<被轉移了,


          ?


          如果我們想把<img>顯示成標簽,被瀏覽器解析.那么就需要如下方法.



          2. $('.title').html("<img >");


          顯示結果為解析后的html代碼段,那么這里的<img >就會按照h5的標簽img圖片進行解析顯示了.下圖是f12的頁面代碼結果span中的<img>標簽外層無雙引號,且頁面此時會顯示出來圖片.


          ?



          ?


          上一篇:HTML 表格
          下一篇:HTML5多媒體應用的技巧
          主站蜘蛛池模板: 濑亚美莉在线视频一区| 无码精品人妻一区二区三区免费| 国产精品一区二区资源| 国产无码一区二区在线| 99久久精品国产一区二区成人| 国产在线视频一区二区三区| 精品人妻系列无码一区二区三区| 国产免费播放一区二区| 日本免费精品一区二区三区| 欧美日本精品一区二区三区| 久久久国产精品亚洲一区 | 国产成人久久精品一区二区三区 | 视频一区精品自拍| 日本人真淫视频一区二区三区| 亚洲一区二区观看播放| 少妇人妻精品一区二区三区| 国产主播一区二区| 亚洲一区二区三区AV无码| 亚洲一区二区三区在线播放 | 亚洲视频一区在线观看| 亚洲AV综合色区无码一区爱AV | 熟女精品视频一区二区三区| 亚洲色精品vr一区二区三区| 一区二区三区人妻无码| 国产一区二区三区久久精品| av无码人妻一区二区三区牛牛| 国产亚洲一区二区三区在线不卡| 亚洲一区二区精品视频| 人妻少妇精品一区二区三区| 亚洲乱码国产一区三区| 一区二区三区亚洲| 久久精品免费一区二区| 在线一区二区三区| 日本一区二区三区不卡视频中文字幕| 国产在线精品一区在线观看| 精品成人av一区二区三区| 国产高清不卡一区二区| 亚洲国产激情在线一区| 天美传媒一区二区三区| 亚洲成av人片一区二区三区 | 国产精品日韩一区二区三区|