課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(二)—DOM篇
document.querySelector是為了獲取body結(jié)點(diǎn),為什么不使用$("body")呢?
2016-03-27
源自:jQuery基礎(chǔ)(二)—DOM篇 2-1
正在回答
在本實(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()就可以獲取到。
卜卜口0 提問者
document.querySelector()是js課程里的知識(shí)嗎?我目前只學(xué)到用document.getElementById()等方法獲取元素。
$("body")獲取到的是jQuery對(duì)象,而document.querySelector("body")獲取到的是DOM對(duì)象,這是不同的。jQuery對(duì)象是無法appendChild的
可以使用 var body = document.body;代替。
$("body")是JQuery的語法,而本例是使用原生js代碼編寫,初學(xué)者,不知理解對(duì)不對(duì)。
舉報(bào)
jQuery第二階段開啟DOM修煉,了解創(chuàng)建、插入、刪除與替換
3 回答為什么要賦值var body=document.querySelector('body')?
6 回答var body = document.querySelector('body');
2 回答var body = document.querySelector('body');這句什么意思
1 回答為什么要使用兩個(gè)div合并成一個(gè)?
1 回答為什么多次使用wrapinner后,使用一次unwrap會(huì)直接還原,并且不可操作
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-27
在本實(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()就可以獲取到。
2016-12-21
document.querySelector()是js課程里的知識(shí)嗎?我目前只學(xué)到用document.getElementById()等方法獲取元素。
2016-08-01
$("body")獲取到的是jQuery對(duì)象,而document.querySelector("body")獲取到的是DOM對(duì)象,這是不同的。jQuery對(duì)象是無法appendChild的
2016-04-21
可以使用 var body = document.body;代替。
2016-03-30
$("body")是JQuery的語法,而本例是使用原生js代碼編寫,初學(xué)者,不知理解對(duì)不對(duì)。