javascript - Javascript中如何通过属性值访问特定元素

标签 javascript html dom

假设我有这个 HTML 代码:

<a href="mysite.com" rel="cookie"></a>
<a href="mysite.com" rel="cake"></a>
<a href="mysite.com" rel="cookie"></a>

有没有一种快速方法可以仅选择 2 个带有 cookie rel 值的 a 标签。

我确实设法使用 for 循环并检查每个元素的值来做到这一点,但是有更短的方法吗?

最佳答案

你可以试试

document.querySelectorAll("a[rel=cookie]");

关于javascript - Javascript中如何通过属性值访问特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19602380/

相关文章:

javascript - 如何检测浏览器视口(viewport)以在首屏显示所需内容?

c# - 如何从图像尺寸计算纵横比

javascript - 如何将 Html 表格数据保存在 .txt 文件中?

PHP 包含函数不显示图像或 css

jquery - 更改脚本中的数据属性

javascript - 堆栈图中选择性条形的 X 和 Y 坐标

javascript - 解构函数参数中的默认值

javascript - 简单的事件监听器不工作 - JS

javascript - 有没有办法在提交之前修改将发送到服务器的表单数据?

javascript - 使用 javascript 删除 HTML 中的远程内容链接