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 国产成人在线免费视频,欧美情侣性视频,在线视频日韩

          整合營銷服務商

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

          免費咨詢熱線:

          javascript修改元素本身的HTML代碼的方法

          天遇到個來咨詢利用原生的JS代碼來修改HTML代碼的的童鞋,耐心的給這個童鞋做了解答后,然后整理了一下測試代碼,寫成文章記錄一下,方便以后有同需求的站長們。

          目標需求

          HTML原始代碼

          <form action="" method="post" class="form">
           <input id="mm" type="text" >
           <input id="mochu" type="text" onclick="act(this.value)" />
           <input id="mc" type="text" >
          </form>
          

          目標要求:

          利用JS代碼將以上HTML代中的 id 為 mochu 的 input 中的 cnclick 屬性去掉

          <input id="mochu" type="text" onclick="act(this.value)" />
          

          換成

          <input id="mochu" type="text" />
          

          解決方案

          利用 JS中dom對象的 outerHTML 屬性,可以輕松的解決這個問題

          outerHTML:設置或獲取對象及其內容的 HTML 形式

          例:JS獲取元表本身的HTML代碼

          代碼:

          <!DOCTYPE html>

          <html>

          <head>

          </head>

          <body>

          <form action="" method="post" class="form">

          <input id="mm" type="text" value="飛鳥慕魚博客" >

          <input id="mochu" type="text" onclick="act(this.value)" value="http://www.feiniaomy.com" />

          <input id="mc" type="text" >

          </form>

          <script>

          var html = document.getElementById('mochu').outerHTML;

          console.log(html);

          </script>

          </body>

          </html>
          

          打印結果:

          例:js修改指定元素的本身的HTML代碼

          通上面的例子,可以知道 outerHTML 屬性可以獲取到元素本身的HTML代碼,既然可以獲取也能設置或修改元素本身的代碼

          代碼:

          <!DOCTYPE html>
          <html>
          <head>
          </head>
          <body>
          <form action="" method="post" class="form">
           <input id="mm" type="text" value="飛鳥慕魚博客" >
           <input id="mochu" type="text" onclick="act(this.value)"/>
           <input id="mc" type="text" >
          </form>
          <script>
           var html = document.getElementById('mochu').outerHTML = '<input id="mochu" type="text" value="http://www.feiniaomy.com" />';
          </script>
          </body>
          </html>
          

          運行結果如圖所示

          補充說明

          以下是與 outerHTML 功能相似的屬性,下一篇文章會詳細說明一下他們的作用與區別

          innerHTML:設置或獲取對象起始標簽和結束標簽之間的內容。

          innerText:設置或獲取位于對象起始和結束標簽內的文本

          outerHTML:設置或獲取對象及其內容的 HTML 形式

          outerText:設置或獲取對象的文本

          avaweb技術分享

          做為一名合格的Java web開發程序員,我們經常要精通前端和后端的各種代碼,后端的Java也是我們經常用到的主要語言之一,前端那我們肯定用的是Javascript。

          因此關于Java和Javascript的異同也是經常有人拿來做比較的,其實當時Javascript起的這個名字就是為了傍Java這個當時非常出名的語言,而如今Javascript也確實順了當初開發者想出名的心愿。

          現在的Javascript也是火得不要不要的,也至于各種框架也就隨之而來,比如jQuery等等。。。

          在Java中我們如果替換所有指定的字符串首先想到的是String#replaceAll這個方法,那如果我們在Javascript中要怎么做到的呢?

          那還不趕快關注熱愛科技數碼的我,讓我們一起學習與進步。

          Javaweb技術分享

          則:

          <script[^>]*?>.*?</script> 刪除所有js腳本

          <(.[^>]*)> 刪除所有的 <>

          <!--.* 刪除所有的注釋內容

          -->

          全部代碼:


          主站蜘蛛池模板: 无码人妻久久一区二区三区蜜桃 | 精品无人乱码一区二区三区| 国产香蕉一区二区精品视频| 国产一区在线播放| 天堂va在线高清一区| 国产亚洲一区二区手机在线观看| 四虎在线观看一区二区| 亚洲日本久久一区二区va| 国产精品毛片VA一区二区三区| 北岛玲在线一区二区| 日韩美一区二区三区| 无码人妻一区二区三区一| 亚洲电影国产一区| 久久亚洲AV午夜福利精品一区| 久久久久人妻一区精品果冻| 国产精品亚洲一区二区无码 | 国产AV国片精品一区二区| 日本一区二三区好的精华液| 竹菊影视欧美日韩一区二区三区四区五区 | 国产一区内射最近更新| 精品成人乱色一区二区| 亚洲天堂一区二区| 国产爆乳无码一区二区麻豆 | 亚洲大尺度无码无码专线一区 | 中文字幕日本一区| 日韩精品无码一区二区视频| 在线观看国产一区| 国产一区二区三区免费观看在线| 国产av福利一区二区三巨| 中文字幕日本精品一区二区三区| 果冻传媒董小宛一区二区| 久久青草精品一区二区三区| 中文字幕精品一区| 精品一区二区久久久久久久网精| 日本美女一区二区三区| 国产精品一区二区AV麻豆| 精品日韩一区二区三区视频 | 中文字幕乱码一区二区免费 | 精品无码中出一区二区| 一区二区在线视频观看| 国产日韩精品一区二区三区在线|