課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
document.querySelector是為了獲取body結點,為什么不使用$("body")呢?
2016-03-27
源自:jQuery基礎(二)—DOM篇 2-1
正在回答
在本實例中沒什么區別。 下面是我學習這節的總結,希望對你有用:
querySelector()方法接受一個CSS查詢并返回匹配模式的第一個子孫元素,如果沒有匹配的元素則返回null。
//獲取body元素
var body = document.querySelector("body");
//獲取ID為myDiv的元素
var myDiv = document.querySelecotr("#myDiv");
//獲取第一個包含類selected的元素
var selected = document.querySelector(".selected");
//獲取第一個包含類button的圖像元素
var img = document.body.querySelector("img.button");
注意:querySelector() 是按css 規范實現的。如果同時獲取id,id是以數字開頭的,即獲取不到。
? ? ? ? ? ?getelementById()就可以獲取到。
卜卜口0 提問者
document.querySelector()是js課程里的知識嗎?我目前只學到用document.getElementById()等方法獲取元素。
$("body")獲取到的是jQuery對象,而document.querySelector("body")獲取到的是DOM對象,這是不同的。jQuery對象是無法appendChild的
可以使用 var body = document.body;代替。
$("body")是JQuery的語法,而本例是使用原生js代碼編寫,初學者,不知理解對不對。
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
3 回答為什么要賦值var body=document.querySelector('body')?
6 回答var body = document.querySelector('body');
2 回答var body = document.querySelector('body');這句什么意思
1 回答為什么要使用兩個div合并成一個?
1 回答為什么多次使用wrapinner后,使用一次unwrap會直接還原,并且不可操作
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-27
在本實例中沒什么區別。 下面是我學習這節的總結,希望對你有用:
querySelector()方法接受一個CSS查詢并返回匹配模式的第一個子孫元素,如果沒有匹配的元素則返回null。
//獲取body元素
var body = document.querySelector("body");
//獲取ID為myDiv的元素
var myDiv = document.querySelecotr("#myDiv");
//獲取第一個包含類selected的元素
var selected = document.querySelector(".selected");
//獲取第一個包含類button的圖像元素
var img = document.body.querySelector("img.button");
注意:querySelector() 是按css 規范實現的。如果同時獲取id,id是以數字開頭的,即獲取不到。
? ? ? ? ? ?getelementById()就可以獲取到。
2016-12-21
document.querySelector()是js課程里的知識嗎?我目前只學到用document.getElementById()等方法獲取元素。
2016-08-01
$("body")獲取到的是jQuery對象,而document.querySelector("body")獲取到的是DOM對象,這是不同的。jQuery對象是無法appendChild的
2016-04-21
可以使用 var body = document.body;代替。
2016-03-30
$("body")是JQuery的語法,而本例是使用原生js代碼編寫,初學者,不知理解對不對。