getElementById和querySelector区别
1.常見的獲取元素的方法有3種,分別是通過元素ID document.getElementById('idName');、通過標(biāo)簽名字document.getElementsByTagName(tagName);和通過類名字document.getElementsByClassName('className');來獲取。
?
2.querySelector(‘.className') 方法返回匹配指定 CSS 選擇器元素的第一個子元素 。 該方法只返回匹配指定選擇器的第一個元素。如果要返回所有匹配元素,需要使用 querySelectorAll(‘.className') 方法替代.
?
3.querySelector與getElementBy等的區(qū)別
1-由于querySelector是按css規(guī)范來實現(xiàn)的,所以它傳入的字符串中第一個字符不能是數(shù)字.
2-query選擇符選出來的元素及元素數(shù)組是靜態(tài)的,而getElement這種方法選出的元素是動態(tài)的。靜態(tài)的就是說選出的所有元素的數(shù)組,不會隨著文檔操作而改變.
在使用的時候getElement這種方法性能比較好,query選擇符則比較方便
轉(zhuǎn)載于:https://www.cnblogs.com/it-Ren/p/10659275.html
總結(jié)
以上是生活随笔為你收集整理的getElementById和querySelector区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何合并ts文件?
- 下一篇: spreedrest