如何去除innerHTML中的超链接内容?两种方法详解
如何去除innerHTML中的超链接内容?两种方法详解 \u000A\u000A要去除超链接可以使用以下方法:\u000A\u000A1. 使用正则表达式替换超链接标签:\u000Ajavascript\u000Avar str = "<a href='https://www.example.com'>Example Link</a>";\u000Avar result = str.replace(/<a\b[^>]*>(.*?)<\/a>/gi, "$1");\u000Aconsole.log(result); // 输出 "Example Link"\u000A\u000A\u000A2. 使用DOM操作获取超链接元素的文本内容:\u000Ajavascript\u000Avar linkElement = document.createElement("a");\u000AlinkElement.href = "https://www.example.com";\u000AlinkElement.textContent = "Example Link";\u000A\u000Avar result = linkElement.textContent;\u000Aconsole.log(result); // 输出 "Example Link"\u000A\u000A\u000A这两种方法都可以去除超链接的标签,得到纯文本内容。你可以根据自己的需求选择适合的方法。
原文地址: https://www.cveoy.top/t/topic/p209 著作权归作者所有。请勿转载和采集!