Js里面有很多获取元素的方式。可以通过标签获取。Id获取。还有类名获取。那么获取过来的元素都是以什么方式存储的?是不是都是以伪数组的方式?
4条回答 默认 最新
CSDN专家-天际的海浪 2021-07-08 18:35关注有的是以伪数组的方式
如 getElementsByTagName()
getElementsByName()
getElementsByClassName()
document.querySelectorAll()
有的是直接返回一个dom元素
如 document.getElementById()
document.querySelector()区分方式是返回伪数组的方法名字中Elements都是复数形式,Element之后有s。或者如querySelectorAll有“all”(全部)单词之类的。
而getElementById() Element之后没有s 就是直接返回一个dom元素评论 打赏 举报解决 2无用