我想知道querySelector
和querySelectorAll
与getElementsByClassName
和getElementById
究竟有何分别?
从this link我可以收集到querySelector
,我可以写document.querySelector(".myclass")
得到myclass
类的元素,写document.querySelector("#myid")
得到ID为myid
的元素.但我已经可以做到getElementsByClassName
和getElementById
了.你应该 Select 哪一个?
我也在XPages中工作,其中ID是用冒号动态生成的,看起来像view:_id1:inputText1
.所以当我写document.querySelector("#view:_id1:inputText1")
的时候,它不起作用.但是写document.getElementById("view:_id1:inputText1")
部作品.知道为什么吗?