JavaScript中的querySelector和querySelectorAll vs getElementsByClassName和getElementById
我想知道究竟是什么之间的差异querySelector
和querySelectorAll
对抗getElementsByClassName
和getElementById
?
从这个链接我可以收集,querySelector
我可以编写document.querySelector(".myclass")
获取类的元素,myclass
并document.querySelector("#myid")
获取ID元素myid
。但我已经可以做到这一点getElementsByClassName
和getElementById
。应该首选哪一个?
我也在XPage中工作,其中ID是用冒号动态生成的,看起来像这样view:_id1:inputText1
。所以当我写document.querySelector("#view:_id1:inputText1")
它不起作用。但写作document.getElementById("view:_id1:inputText1")
有效。有什么想法吗?
largeQ
牧羊人nacy
相关分类