iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 29
0
自我挑戰組

基礎中的基礎系列系列 第 29

基礎中的基礎系列之隨手筆記篇-9

querySelectorAll vs getElementById

querySelectorAll可以選擇多個項目,但 getElementById一次只能選擇一個項目

var c1 = document.querySelectorAll('.b1 .c');
var c2 = document.getElementsByClassName('c');

getElementById只能用在document上,因为正常情况下id是唯一的。

getElementById可以使用不合法的id名稱,querySelectorAll卻不行

<div id="my.name"></div>
document.querySelectorAll('#my.name')//找不到
document.getElementById('my.name')//可以正常顯示

上一篇
基礎中的基礎系列之隨手筆記篇-8
下一篇
基礎中的基礎系列之最終篇
系列文
基礎中的基礎系列30

尚未有邦友留言

立即登入留言