请选择 进入手机版 | 继续访问电脑版

AI 社区

 找回密码
 立即注册
查看: 4163|回复: 0

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

[复制链接]

82

主题

18

回帖

496

积分

区板主

Rank: 8Rank: 8

积分
496
发表于 2021-10-19 19:26:06 | 显示全部楼层 |阅读模式

例子:
  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|手机版|小黑屋|AI 社区

GMT+8, 2023-6-2 09:17 , Processed in 0.019127 second(s), 20 queries .

Copyright © 2021 AI 社区

快速回复 返回顶部 返回列表