最佳答案
我想知道querySelector和querySelectorAll与getElementsByClassName和getElementById之间的确切区别是什么?
从这个链接中,我可以用querySelector来收集,我可以写document.querySelector(".myclass")来获取类为myclass的元素,写document.querySelector("#myid")来获取ID为myid的元素。但我已经可以做到getElementsByClassName和getElementById。应该优先选择哪一种?
我还在XPages中工作,其中ID是动态生成的冒号,看起来像view:_id1:inputText1。所以当我写document.querySelector("#view:_id1:inputText1")时,它不工作。但是编写document.getElementById("view:_id1:inputText1")是可行的。知道为什么吗?