雲網

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 2276|回復: 0

Javascript 刪除特定標籤與內容 + 刪除所有 HTML Tag

[複製鏈接]

30

主題

38

帖子

290

積分

區版主

Rank: 8Rank: 8

積分
290
發表於 2020-4-25 19:24:27 | 顯示全部樓層 |閱讀模式
例子:
  1. <div id="div1"><i class="a1">xxxxx</i><b>abcde</b></div>
複製代碼



做法:
  1. <script>
  2. // 取得 Div 內容
  3. var str1 = document.getElementById("div1").innerHTML;

  4. // 找到需要刪除特定標籤
  5. if (str1.indexOf("a1")>=0)
  6.         str1 = str1.substring(str1.indexOf("</i>",str1.indexOf("a1"))); //取出由最後一個關閉標籤的</i>開始的所有內容

  7. // 刪除所有 HTML Tag
  8. var str2 = document.createElement("DIV");
  9.    str2.innerHTML = str1;
  10. document.write(str2.textContent || str2.innerText || "");

  11. </script>
複製代碼


看懂的朋友可以再做簡化, 我這樣寫是為了方便了解做法
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|雲峰香港

GMT+8, 2020-12-2 16:31 , Processed in 0.046536 second(s), 18 queries .

© 2017 Cloud.hk. All Rights Reserved.

快速回復 返回頂部 返回列表