jsdom---
兩個步驟:
1 查詢標籤
(1)直接查詢
document.getelementbyid(「idname」) // dom物件
document.getelementsbytagname(「tagname」) // dom物件的集合 [dom1,dom2,..]
document.getelementsbyclassname(「name」) // dom物件的集合 [dom1,dom2,..]
(2) 導航查詢
--- 通過某乙個標籤定位到另乙個標籤
parentelement // 父節點標籤元素
children // 所有子標籤
firstelementchild // 第乙個子標籤元素
lastelementchild // 最後乙個子標籤元素
nextelementtsibling // 下乙個兄弟標籤元素
previouselementsibling // 上乙個兄弟標籤元素
2 操作標籤
(1) 文字操作
取值操作:
dom物件.innertext
dom物件.innerhtml
賦值操作:
dom物件.innerhtml="hello world"
dom物件.innertext="hello world"
(2) 屬性操作
dhtml的簡潔語法:
console.log(dom物件.屬性名);
dom物件.屬性=值
原生js:
console.log(dom物件.getattribute("屬性名"))
dom物件.setattribute("屬性名","值")
value:
input,select ,textarea
(3) class屬性操作
dom物件.classlist.add("hide");
dom物件.classlist.remove("c1");
左側選單例項
(4) css樣式設定
dom物件.style.樣式屬性=樣式值
節點操作
1 建立節點
document.createelement("a");
2 新增節點
3 刪除節點
父節點.removechild(子節點)
4 替換節點
父節點.replacechild(新節點,被替換節點)
事件onclick 單擊事件
ondblclick 雙擊事件
onload事件
onsubmit事件 阻止預設事件發生:return false
onkeydown事件
onselect事件
onmouseover事件
檔案操作(day15)
呼叫函式可以使用被呼叫函式動態分配的 儲存區calloc函式也可以動態分配一組連續的 儲存區這個函式可以把所有動態分配的儲存區 內容設定成0 為了使用這個函式也需要包含stdlib.h標頭檔案 這個函式需要兩個引數,第乙個引數表示要 分配的儲存區個數,第二個引數表示單個 儲存區的大小 這個函式的返回...
day 15 golang各種排序
package main import fmt todo 直接插入 func straightinsertionsort slice int slice j 1 temp fmt.println 直接插入 slice return todo 希爾排序 func shellsort slice int...
python學習歷程day15
學習內建函式 包括map,sort,repr,lambda,filter,遞迴,二分法查詢 1.map lst 1,4,7,2,5,8 def func el return el 2 func lst 或者m map lambda el el 2,lst 把後面的可迭代物件中的每乙個元素傳遞給fun...