【问题标题】:How to remove (anonymise) all links in dom如何删除(匿名)dom中的所有链接
【发布时间】:2021-02-28 00:24:49
【问题描述】:

有什么方法可以删除(匿名 - 只需放置一些空字符串而不是 url)文档中的所有链接吗?

一个标签,以及一些可以打开新网址的javascripts动作。

我在文档中有 html,我正在使用 nodejs,我可以使用 puppeteer 或一些 dom 工具。

【问题讨论】:

  • 是的。听起来您已经对使用哪些工具有了一些想法,但听起来您还没有尝试过。我会说开始吧,如果遇到问题,请提出更具体的问题。
  • 我不知道我应该删除哪些元素来匿名所有这些选项。我知道我需要删除一个 href,但是还有其他可以包含一些 clicable url 的元素吗??
  • a 是静态 HTML 中的主要内容。不幸的是,如果您正在处理 Javascript,那么几乎一切皆有可能。

标签: html dom hyperlink href


【解决方案1】:

使用 javascript 你可以做到这一点:

var anchors = document.getElementsByTagName('a');
for (var anchor of anchors) {
anchor.href = 'javascript:void(0)';
}

我听说 'javascript:void(0)' 是最好的替代品。

【讨论】:

    猜你喜欢
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2016-06-01
    • 1970-01-01
    • 2023-01-10
    • 1970-01-01
    相关资源
    最近更新 更多