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