第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么需要使用document.querySelector而不是使用$("body")呢?

document.querySelector是為了獲取body結(jié)點(diǎn),為什么不使用$("body")呢?

正在回答

5 回答

在本實(shí)例中沒什么區(qū)別。 下面是我學(xué)習(xí)這節(jié)的總結(jié),希望對(duì)你有用:

querySelector()方法接受一個(gè)CSS查詢并返回匹配模式的第一個(gè)子孫元素,如果沒有匹配的元素則返回null。

//獲取body元素

var body = document.querySelector("body");

//獲取ID為myDiv的元素

var myDiv = document.querySelecotr("#myDiv");

//獲取第一個(gè)包含類selected的元素

var selected = document.querySelector(".selected");

//獲取第一個(gè)包含類button的圖像元素

var img = document.body.querySelector("img.button");

注意:querySelector() 是按css 規(guī)范實(shí)現(xiàn)的。如果同時(shí)獲取id,id是以數(shù)字開頭的,即獲取不到。

? ? ? ? ? ?getelementById()就可以獲取到。


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

卜卜口0 提問者

非常感謝!謝謝您的解答
2016-03-27 回復(fù) 有任何疑惑可以回復(fù)我~

document.querySelector()是js課程里的知識(shí)嗎?我目前只學(xué)到用document.getElementById()等方法獲取元素。

0 回復(fù) 有任何疑惑可以回復(fù)我~

$("body")獲取到的是jQuery對(duì)象,而document.querySelector("body")獲取到的是DOM對(duì)象,這是不同的。jQuery對(duì)象是無法appendChild的

0 回復(fù) 有任何疑惑可以回復(fù)我~

可以使用 var body = document.body;代替。

0 回復(fù) 有任何疑惑可以回復(fù)我~

$("body")是JQuery的語法,而本例是使用原生js代碼編寫,初學(xué)者,不知理解對(duì)不對(duì)。


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么需要使用document.querySelector而不是使用$("body")呢?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)