如果效率更高,使用jquery或者只是vanilla js的页面上的所有div的最强高效方法是什么?我知道我可以获取所有div并循环遍历它们并检查它们是否设置了ID。我很好奇DOM API或Jquery是否有优化的方法。
答案 0 :(得分:7)
Just do(jQuery):
var divs = $("div:not([id])");
或者,正如@PitaJ指出的那样
document.querySelectorAll('div:not([id])')
答案 1 :(得分:0)
答案 2 :(得分:-2)
使用jquery你会做到
var divs = $('div:not([id])');
这将引用您对页面中所有div的引用
你可以选择香草js
var divs = document.querySelectorAll('div:not([id])');