1.dom操作分為三類:
(1)dom core:任何一種支援dom的程式語言都可以使用用它
如:getelementbyid()
(2)html-dom:用於處理html文件,如document,forms
(3)css-dom:用於操作css,如:element.style.color="green";
2.直接設定樣式css():
(1)css(name,value);
(2)css();
3.追加和移除樣式:、
(1)追加樣式
addclass(class)
addclass(class1 class2.....)
(2)移除樣式
removeclass("style2")
removeclass("style1 style2")
4.切換樣式:
toggleclass() 模擬了addclass()與removeclass()實現樣式切換的過程
5.html()和test()的區別:
html() 用於獲取第乙個匹配元素的html內容或文字內容
html(content) 用於設定所有匹配元素的html內容或者文字內容
text() 用於獲取所有匹配元素的文字內容
text(content) 用於設定所有匹配元素的文字內容
6.value值操作:
獲取value值:$(this).val();
改變value值:$(this).val("");
7.工廠函式$()用於獲取或建立節點
$(selector):通過選擇器獲取節點
$(element):把dom節點轉化為jquery節點
$(html):使用html字串建立jquery節點
9.插入同輩節點:
after(contend) $(a).after(b)表示將b插入到a之後
insertafter(contend) $(a).insertafter(b)表示將a插入到b之後
before(contend) $(a).before(b)表示將b插入到a之前
insertbefore(contend) $(a).insertbefore(b)表示將a插入到b之前
10.替換節點:
replacewith():後面乙個節點替換掉前面乙個節點
replaceall():前面乙個節點替換掉後面乙個節點
11.複製節點:clone()用於複製某個節點
12.刪除節點:
remove():刪除整個節點
detach():刪除整個節點,保留元素的繫結事件,附加的資料
empty():清空節點內容
13.獲取和設定節點屬性:
attr():獲取節點屬性
attr():設定節點屬性
14.刪除屬性:removeattr();
15.遍歷子節點:children()方法可以用來獲取元素的所有子元素
注:在方法括號中寫上選擇器,表示子元素中哪乙個
16.遍歷同輩元素:
next([expr]) 用於獲取緊鄰匹配元素之後的元素
prev([expr]) 用於獲取緊鄰匹配元素之前的元素
siblings([expr])用於獲取位於匹配元素前面和後面的所有同輩元素
注:括號裡面可以加上選擇器,表示選定某些元素
17.遍歷前輩節點:
parent():獲取元素的父級元素
parents():獲取元素的祖先元素
18.css-dom
css() 設定或返回匹配元素的樣式屬性
height([value]) 設定或返回匹配元素的高度
width([value]) 設定或返回匹配元素的寬度
offset([value]) 返回以畫素為單位的top和left座標,此方法僅對可見元素有效。
第四章 DOM節點操作
1.什麼是dom dom document object model 文件物件模型,把每乙個元素看做是乙個 節點,然後對節點進行增刪改查的操作 2.dom的分類 1 core dom 可以對html,xhtml,xml進行操作 2 html dom 可以對html,xhtml進行操作 3 xml d...
第四章 陣列操作
1 scala陣列操作 1.1 定義定長陣列 scala val arr1 new array int 5 arr1 array int array 0,0,0,0,0 列印陣列後,輸出位址 scala println arr1 i 199e4c2b 呼叫陣列物件的tobuffer方法 scala ...
第四章操作列表
eg mag alice advid axeas for ms in mag print ms 這行 讓python從列表mag中取出乙個名字,並將其儲存在變數ms中。eg mag alice advid axeas for ms in mag print ms.title that was a g...