dom:document object model的縮寫, 把html轉換成了文字物件.
1. 直接選擇器
1、直接查詢1. 找到標籤document.getelementbyid 根據id獲取乙個標籤
document.getelementsbyname 根據name屬性獲取標籤集合
document.getelementsbyclassname 根據class屬性獲取標籤集合
document.getelementsbytagname 根據標籤名獲取標籤集合
document.getelementbyid('i1') 獲取單個元素,因為id是不可能重複的,所以只能找到乙個元素。
document.getelementsbytagname('div') 獲取多個元素(列表)
document.getelementsbyclassname('c1') 獲取多個元素(列表)
document.getelementsbyname
2. 操作標籤
獲取標籤中的文字內容 innertext
示例:
我是i1執行:909我是中國人
sdfdfd
document.getelementbyid('i1')示例:我是i1
document.getelementbyid('i1').innertext
"我是i1"
document.getelementbyid('i1').innertext='新內容'
"新內容"
document.getelementsbytagname('a')
(3) [a, a, a]
document.getelementsbytagname('a')[1]
我是中國人
document.getelementsbytagname('a')[1].innertext='i am chinese'
"i am chinese"
tags=document.getelementsbytagname('a')
(3) [a, a, a]
for(var i=0;i2. 間接選擇器。sibling是兄弟姊妹的意思。
2、間接查詢
parentnode // 父節點
childnodes // 所有子節點
firstchild // 第乙個子節點
lastchild // 最後乙個子節點
nextsibling // 下乙個兄弟節點
previoussibling // 上乙個兄弟節點
parentelement // 父節點標籤元素
children // 所有子標籤
firstelementchild // 第乙個子標籤元素
lastelementchild // 最後乙個子標籤元素
nextelementtsibling // 下乙個兄弟標籤元素
previouselementsibling // 上乙個兄弟標籤元素
c1執行結果:c2
c3
tag=document.getelementbyid('i1')3. 操作標籤:c2
tag.parentelement
c2
tag.parentelement.children
(2) [div, div#i1, i1: div#i1]i1: div#i1length: 20: div1: div#i1__proto__: htmlcollection
tag.parentelement.previouselementsibling
c1
a-innertext: 獲取標籤中的文字內容, tag.innertext=" "
b-classname:
tag.classname: 直接整體做操作
tag.classlist.add('樣式名') 新增指定樣式
tag.classlist.remove('樣式名') 刪除指定樣式
c-如下,點選的功能。
點我4. 來個完整示例-----模態對話方塊。
z-index: 誰的值最大,誰就在最上面。
主機名埠執行結果:1.1.1.1
191 1.1.1.2
192 1.1.1.3
193
點選取消後,對話方塊消失。
5. 精簡版。執行有問題的時候,先檢測一下是否所有的分號都寫好了。
jquery選擇器和dom選擇器區別
1.jquery選擇器css file loading css visibility visible 2.dom選擇器stylrdocument.getelementbuyid file loading style.visibility visible 因為jquery沒有.css屬性 3.jque...
jQuery選擇器選擇dom元素
jquery選擇器其實是乙個有些地方比較費解的,如果沒有經過多次實驗的話,很難得出它的每個操作符到底是幹什麼的,很容易出錯,經過我的多次測試,終於對一些比較難理解或容易出錯的選擇操作進行總結,既方便自己將來查詢又方便初學者學習。如果 有不對的還望大家幫我指出來,這裡是乙個相互學習的地方。1.先說說通...
jQuery 選擇器,操作DOM
jquery是乙個輕量級的js庫 選擇器 新增乙個 按鈕,使段落的字型放大 function plus type button value onclick plus p1 利用jquery實現字型的放大 過濾選擇器 表單選擇器 操作dom 增刪節點 樣式操作 addclass 追加樣式 remove...