1.簡述dom的分類和節點之間的關係?
dom分類:dom core(核心),html-dom和css-dom2.簡述如何按層次關係訪問節點?節點之間的關係:最上面的節點為根節點,相鄰的節點為兄弟節點,上乙個節點為父節點,下乙個節點為子節點。
使用節點屬性和element屬性。3.用什麼方法獲取節點的屬性值節點屬性
1. parentnode:返回節點的父節點
2. childnodes:返回位元組的點的集合,childnodes[i];
3. firstchild:返回節點的第乙個子節點,最普遍的用法是訪問該元素的文字節點
4. lastchild:返回節點的最後乙個子節點
5. nextsibling:下乙個節點
6. previoussibling:上乙個節點
element屬性
1. firstelementchild:返回節點的第乙個子節點
2. lastelementchild:返回節點的最後乙個子節點
3. nextelementsibling:下乙個節點
4. previouselementsibling:上乙個節點
使用getattribute(「屬性名」);或者通過getelmentbyid和gerelementsbynane也可以獲取;4.style屬性和classname在給便樣式上有什麼區別?設定屬性值可以通過getattribute(「屬性名」,」屬性值「);
看語法:style屬性
html元素.style.樣式屬性=「值」
document.getelementbyid(「titles」).style.color = 「#12321」;
設定 id=titles 的字型顏色為」#12321
classname屬性
html元素.classname = 「樣式名稱」
document.getelementbyid(「cart」).classname =」cartover」;
個人認為他們只是屬性和類的區別,乙個是設定樣式屬性值,乙個是設定樣式名稱,都可以達到同樣的效果吧。
location.href=』**『;(window.location.href=』**或路徑』);使用getelementby~~()系列的方法可以獲取帶id的頁面元素?
使用getelementbyid;使用settimeout和setinterval方法實現時鐘的特效區別是啥?
首先,settimeout()建立節點方法用於在指定的毫秒數後呼叫函式或計算表示式,而setinterval()方法可按照指定的週期(以毫秒計)來呼叫函式或計算表示式。然後,setinterval()
方法會不停地呼叫函式,直到 clearinterval() <–清除函式–>被呼叫或視窗被關閉。由 setinterval() 返回的id 值可用作 clearinterval()
方法的引數。settimeout()只在指定時間之後執行一次,setinterval()則會在指定時間後反覆執行。用他們兩個方法來設定動態時鐘,setinterval只需要設定一次,系統便會自動在你設定的時間之後執行;而settimeout()需要手動(設定**)不斷地在1s後呼叫顯示時間的函式,給使用者感覺就是在自動執行。
操作節點的屬性
獲取屬性值:getattrubute(「屬性名」);*獲取元素樣式*設定屬性值: setattribute(「屬性名「,」屬性值」)
html元素.style.樣式屬性;例如:alert(document.getelementbyid(「caartlist』).display);
document.defaultview.getcomputedstyle(元素,null).屬性;
例如:var cartlist = document.getelementbyid(「carlist」);
alert(document.defaultview.getcomputedstyle(cartlist,null).display);
JavaScript權威指南 第三章
var scope global 宣告乙個全域性變數 function checkscope checkscope local scope global 宣告乙個全域性變數,可以不使用var來宣告 function checkscope2 checkscope2 local local var sc...
linux 第三章 檔案操作
1 生產任意大小的檔案 root localhost dd test root localhost dd test dd if dev zero of junk.data bs 1k count 10 10 0 records in 10 0 records out 10240 bytes 10 k...
第三章 操作符
自增自減運算,這個位置相當容易錯。不過其實也很簡單,前向自增自減如 i 是先做運算,在使用i的值 後向自增自減則是在使用完i的當前值在對i進行運算。和equals 的區別是非常重要的。邏輯操作符 與ii有乙個短路的問題,如 表示式一 表示式二 一旦明確了整個式子的值就不會計算後面的表示式,即 表示式...