如何使用JavaScript查找具有特定属性的所有元素

时间:2018-03-22 01:54:16

标签: javascript

我试图弄清楚如何找到具有特定属性的所有元素。我事先没有知道这个元素就无法解决这个问题。这是使用普通的香草javascript。

1 个答案:

答案 0 :(得分:1)

使用querySelectorAllattribute matching selector

document.querySelectorAll('[myattribute]')

这应该适合你。

一个例子:



console.log(document.querySelectorAll('[myattr]'));

<div>
  <p myattr="test">hello</p>
  <ul>
    <li myattr="somethingelse">world</li>
    <li>!!!</li>
  </ul>
 </div>
&#13;
&#13;
&#13;

打开控制台,您会看到已返回<p><li>的{​​{1}}。