javascript - 如何选择页面上包含特定单词的所有链接?

标签 javascript ecmascript-6

如何选择页面上包含特定关键字的所有链接。我想要链接中包含“amazon”的所有链接。有些链接可能是 https 或 http,所以我不能这样做

let amazonLinks = document.querySelectorAll('[href*="https://www.amazon"]');

最佳答案

您可以使用以下选择器选择页面中的所有链接:

document.querySelectorAll('a[href*="amazon"]').forEach(function(a){
console.log(a.href)});

干杯!希望这有帮助...

关于javascript - 如何选择页面上包含特定单词的所有链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57349310/

相关文章:

javascript - React/Jest/Enzyme 浅渲染测试中如何将文本输入到表单中?

javascript - 过滤键值对内数组中的特定值

javascript - Babel 编译代码中的 this 语法是什么?

javascript - ES6 : Retrieve response headers from a CORS fetch call

Javascript Angular 使用不同 .ts 文件中的代码

javascript - 如何在不单击的情况下激活此 JQuery fancybox?

javascript - 为什么箭头函数的 'this' 在嵌套对象字面量中没有变化?

javascript - 我需要使用 onLoad 来启动我的 webpack 捆绑代码吗?

javascript - 将包含 ASCII 二进制十六进制的字符串转换为 Buffer

javascript - 如何使用javascript动态地将图像放入 anchor 标记中