我在思考JavaScript中两种不同的选择元素的语法。
比如我想要从当前文档中选择所有的div,那么:
var divs = document.getElementsByTagName("div");
console.log("There are "+divs.length+" Divs in Document !");
会很好用。但是也有另一种方法可以这样做,比如:
var divs = document.querySelectorAll("div");
console.log("There are "+divs.length+" Divs in Document !");
当它们两个以相同的方式工作时,它们之间有何区别?
谢谢您提前帮助。我已经看到了类似的问题,但它们没有满足我的需求。
querySelectorAll
。如果您想支持这些浏览器,这可能很重要。 - Salman A