如何使用querySelectorAll()搜索以数字结尾的href

Asutekku

我正在寻找以数字结尾的所有元素。因此,举个例子,我们有一个<a>带有href的。

href="artist.php?id=8932

现在,我可以通过以下方式获取href的所有出现:

document.querySelectorAll("[href^='artist.php?id=']")

但是,这也给了我如下结果

artist.php?id=8932#comments

所以我想要的是只能获取以数字结尾的href数组。我真的不想先用所有结果创建数组,然后清理#extras并删除重复项。

请注意,我现在也不会使用jQuery。

基里尔·西蒙诺夫(Kirill Simonov)

由于querySelectorAll不接受regexp,因此无法href使用css选择器检查a是否以数字结尾。但是您可以使用.filter过滤所有以数字结尾的href .match

let links = [...document.querySelectorAll("[href^='artist.php?id=']")].filter(a => a.href.match(/\d+$/));
console.log(links);
<a href="artist.php?id=123"></a>
<a href="artist1.php?id=123"></a>
<a href="artist.php?id=123#comment"></a>
<a href="artist.php?id=abc"></a>
<a href="artist.php?id=abc123"></a>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用CSS以<a href="">结尾

来自分类Dev

如果路由以数字结尾,如何使用 v-if 返回 true

来自分类Dev

如何遍历以数字结尾的元素

来自分类Dev

如何使用数字搜索varchar列?

来自分类Dev

如何使用Selenium从搜索结果中提取Google链接的href?

来自分类Dev

使用ripgrep搜索单词的开头/结尾

来自分类Dev

使用休眠搜索以单词开头或单词结尾

来自分类Dev

如何使用VLookUp Excel函数从结尾处的lookup_value中搜索值?

来自分类Dev

如何过滤以.0或.5结尾的数字?

来自分类Dev

如何测试数字是否以值结尾?

来自分类Dev

如何从网站上获取以“0”结尾的数字?

来自分类Dev

如何检查数字是否以1或11结尾?

来自分类Dev

如何使用Perl验证变量值是否包含字符并以数字结尾

来自分类Dev

如何只舍入大于100并以“ 05”结尾的数字-不使用左右公式

来自分类Dev

使用sed时,如果行以数字结尾,如何用\ t删除\ n

来自分类Dev

如何使用 Python re 删除所有以字母或数字开头但以“PM”结尾的子字符串

来自分类Dev

如何使用“安全随机”搜索一系列数字?

来自分类Dev

使用querySelectorAll选择与document.URL匹配的所有href?

来自分类Dev

如何正确提取以相同数字开头和结尾的数字

来自分类Dev

Javascript - 如何在 nodelist/querySelectorAll 中找到当前数字?

来自分类Dev

如何找到一个以`document.querySelectorAll`开头并以结尾的元素?

来自分类Dev

数字搜索树如何工作?

来自分类Dev

如何用参数搜索数字?

来自分类Dev

如何搜索数组中的数字?

来自分类Dev

如何加快搜索丰富的数字?

来自分类Dev

搜索querySelectorAll调用的结果

来自分类Dev

使用 PHP,如何在较长的字符串中搜索以特定内容开头和结尾的较短字符串?

来自分类Javascript

如何删除使用querySelectorAll获取的元素?

来自分类Dev

如何在addEventListener中正确使用querySelectorAll

Related 相关文章

  1. 1

    如何使用CSS以<a href="">结尾

  2. 2

    如果路由以数字结尾,如何使用 v-if 返回 true

  3. 3

    如何遍历以数字结尾的元素

  4. 4

    如何使用数字搜索varchar列?

  5. 5

    如何使用Selenium从搜索结果中提取Google链接的href?

  6. 6

    使用ripgrep搜索单词的开头/结尾

  7. 7

    使用休眠搜索以单词开头或单词结尾

  8. 8

    如何使用VLookUp Excel函数从结尾处的lookup_value中搜索值?

  9. 9

    如何过滤以.0或.5结尾的数字?

  10. 10

    如何测试数字是否以值结尾?

  11. 11

    如何从网站上获取以“0”结尾的数字?

  12. 12

    如何检查数字是否以1或11结尾?

  13. 13

    如何使用Perl验证变量值是否包含字符并以数字结尾

  14. 14

    如何只舍入大于100并以“ 05”结尾的数字-不使用左右公式

  15. 15

    使用sed时,如果行以数字结尾,如何用\ t删除\ n

  16. 16

    如何使用 Python re 删除所有以字母或数字开头但以“PM”结尾的子字符串

  17. 17

    如何使用“安全随机”搜索一系列数字?

  18. 18

    使用querySelectorAll选择与document.URL匹配的所有href?

  19. 19

    如何正确提取以相同数字开头和结尾的数字

  20. 20

    Javascript - 如何在 nodelist/querySelectorAll 中找到当前数字?

  21. 21

    如何找到一个以`document.querySelectorAll`开头并以结尾的元素?

  22. 22

    数字搜索树如何工作?

  23. 23

    如何用参数搜索数字?

  24. 24

    如何搜索数组中的数字?

  25. 25

    如何加快搜索丰富的数字?

  26. 26

    搜索querySelectorAll调用的结果

  27. 27

    使用 PHP,如何在较长的字符串中搜索以特定内容开头和结尾的较短字符串?

  28. 28

    如何删除使用querySelectorAll获取的元素?

  29. 29

    如何在addEventListener中正确使用querySelectorAll

热门标签

归档