我想知道querySelector和querySelectorAll反对 getElementsByClassName和之间到底有什么区别getElementById?
从这个链接我可以收集到,querySelector我可以写document.querySelector(".myclass")来获取带有 class 的元素myclass并document.querySelector("#myid")获取带有 ID 的元素myid。但我已经可以做到这一点getElementsByClassName并且getElementById. 应该首选哪一个?
我也在XPages中工作,其中 ID 是用冒号动态生成的,看起来像这样view:_id1:inputText1。所以当我写document.querySelector("#view:_id1:inputText1")它不起作用。但写作document.getElementById("view:_id1:inputText1")有效。任何想法为什么?