×

queryselectorall selector all

queryselectorall怎样获取元素?querySelectorAll 方法相比 getElementsBy 系列方法有什么区别

admin admin 发表于2022-06-14 09:26:01 浏览304 评论0

抢沙发发表评论

queryselectorall怎样获取元素


获取页面I属性D为test的元素:
document.querySelectorAll(“#test“);

获取页面class属性为”red”的元素:
document.querySelectorAll(’.red’)

这里要注意的是:querySelector返回的是一个对象,而是返回的一个集合(NodeList)

querySelectorAll 方法相比 getElementsBy 系列方法有什么区别


总的来说没什么区别,只不过querySelectorAll实现了多级查找
像:document.querySelectorAll(“div.test》p:first-child“);
document.querySelectorAll( ’.test span’ );

document.querySelectorAll(“.class“)==》document.getElementsByClassName(“class“);

document.querySelectorAll(“#id“)==》document.getElementById(“id“);
document.querySelectorAll(“标签名称“)
==》document.getElementsByTagName(“标签名称“);

nightfall 与 dusk 有什么区别么


nightfall
-
the
time
of
day
immediately
following
sunset,日落后最初的一段时间。
dusk是完全黑掉(night)之前,最后的时候(太阳落山在地平线下18度以下)。
就是说dusk要比nightfall晚一点。
但严格意义讲,无特殊需要就不用区分非常清楚,而且有的字典是用dusk来解释nightfall的。
另外nightfall更正式、更书面一点。
-queryselectorall