亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Javascript入門學(xué)習(xí)第八篇 js dom節(jié)點(diǎn)屬性說(shuō)明

 更新時(shí)間:2008年07月06日 10:02:53   作者:  
上2篇文章我們講了 用dom方式 創(chuàng)建節(jié)點(diǎn),復(fù)制節(jié)點(diǎn),插入節(jié)點(diǎn), 刪除節(jié)點(diǎn),替換節(jié)點(diǎn),查找節(jié)點(diǎn),獲取屬性等。。。

4, childNodes屬性 : 返回一個(gè)數(shù)組,數(shù)組由元素節(jié)點(diǎn)的子節(jié)點(diǎn)構(gòu)成。
由于文本節(jié)點(diǎn)和屬性節(jié)點(diǎn)都不可能再包含任何子節(jié)點(diǎn),
所以他們的childNodes屬性永遠(yuǎn)返回一個(gè)空數(shù)組。

可以使用hasChildNodes方法,它用來(lái)判斷某個(gè)元素有沒(méi)有子節(jié)點(diǎn)。
或者  if (container.childNodes.length < 1) ;

childNodes也是一個(gè)只讀屬性。如果要增加節(jié)點(diǎn),可以使用appendChild()或者insertBefore() , 
刪除節(jié)點(diǎn)可以使用removeChild();
操作后,childNodes屬性會(huì)自動(dòng)刷新。

5, firstChild屬性 :
由于文本節(jié)點(diǎn)和屬性節(jié)點(diǎn)都不可能再包含任何子節(jié)點(diǎn),
所以他們的firstChild屬性永遠(yuǎn)返回一個(gè)空數(shù)組。 如果沒(méi)有子節(jié)點(diǎn),將返回null;
 node.firstChild  等價(jià)于  node.childNodes[0]  ;
firstChild屬性是一個(gè)只讀屬性。


6 , lastChild屬性 :  
由于文本節(jié)點(diǎn)和屬性節(jié)點(diǎn)都不可能再包含任何子節(jié)點(diǎn),
所以他們的lastChild屬性永遠(yuǎn)返回一個(gè)空數(shù)組。 如果沒(méi)有子節(jié)點(diǎn),將返回null;
 node.lastChild  等價(jià)于  node.childNodes[ node.childNodes.length - 1 ]  ;
lastChild屬性是一個(gè)只讀屬性。

7 , nextSibling 屬性 :
返回目標(biāo)節(jié)點(diǎn)的下一個(gè)兄弟節(jié)點(diǎn)。
如果目標(biāo)節(jié)點(diǎn)后面沒(méi)有同屬于一個(gè)父節(jié)點(diǎn)的節(jié)點(diǎn),nextSibling 將返回null ;
nextSibling 屬性是一個(gè)只讀屬性。

8 , previousSibling屬性 :
返回目標(biāo)節(jié)點(diǎn)的前一個(gè)兄弟節(jié)點(diǎn)。
如果目標(biāo)節(jié)點(diǎn)前面沒(méi)有同屬于一個(gè)父節(jié)點(diǎn)的節(jié)點(diǎn),previousSibling 將返回null ;
previousSibling 屬性是一個(gè)只讀屬性。

9 , parentNode 屬性 :
注:parentNode屬性返回的節(jié)點(diǎn)永遠(yuǎn)是一個(gè)元素節(jié)點(diǎn),因?yàn)橹挥性毓?jié)點(diǎn)才有可能有子節(jié)點(diǎn)。
當(dāng)然有個(gè)例外:
document節(jié)點(diǎn),他沒(méi)有父節(jié)點(diǎn)。所以document節(jié)點(diǎn)的parentNode屬性將返回null;
parentNode 屬性是一個(gè)只讀屬性。

好了,DOM的常用屬性和方法說(shuō)到這里,了解這些方法的使用,
相信大家的DOM編程技術(shù)會(huì)有很大的提高。


如果還有不懂,可以google 搜索資料.

相關(guān)文章

  • 圖解javascript作用域鏈

    圖解javascript作用域鏈

    當(dāng)代碼在window onload事件被觸發(fā),且sub函數(shù)被執(zhí)行的時(shí)候會(huì)發(fā)生什么事情呢?下面我們來(lái)一起了解一下
    2019-05-05
  • 簡(jiǎn)介JavaScript中的italics()方法的使用

    簡(jiǎn)介JavaScript中的italics()方法的使用

    這篇文章主要介紹了JavaScript中的italics()方法使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • JavaScript之?dāng)?shù)組(Array)詳解

    JavaScript之?dāng)?shù)組(Array)詳解

    這篇文章主要介紹了JavaScript之?dāng)?shù)組(Array)詳解,本文詳細(xì)講解了JavaScript數(shù)組的創(chuàng)建、檢測(cè)數(shù)組、轉(zhuǎn)化方法、棧方法、隊(duì)列方法、重排序方法、操作方法、位置方法等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 詳解JSON.parse和JSON.stringify用法

    詳解JSON.parse和JSON.stringify用法

    本文詳細(xì)講解了JSON.parse和JSON.stringify的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • 用meta實(shí)現(xiàn)的頁(yè)面跳轉(zhuǎn)代碼

    用meta實(shí)現(xiàn)的頁(yè)面跳轉(zhuǎn)代碼

    用meta實(shí)現(xiàn)的頁(yè)面跳轉(zhuǎn)代碼,建議與js一起使用,防止頁(yè)面假死或不支持js的情況,都可以實(shí)現(xiàn)效果。
    2007-09-09
  • JavaScript基礎(chǔ)語(yǔ)法與數(shù)據(jù)類型介紹

    JavaScript基礎(chǔ)語(yǔ)法與數(shù)據(jù)類型介紹

    這篇文章介紹了JavaScript基礎(chǔ)語(yǔ)法與數(shù)據(jù)類型,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • 深入了解JS之作用域和閉包

    深入了解JS之作用域和閉包

    這篇文章主要介紹了JS之作用域和閉包的相關(guān)知識(shí),文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • JavaScript 學(xué)習(xí)筆記之基礎(chǔ)中的基礎(chǔ)

    JavaScript 學(xué)習(xí)筆記之基礎(chǔ)中的基礎(chǔ)

    這篇文章主要介紹了JavaScript 學(xué)習(xí)筆記系列的第一篇文章,跟所有開(kāi)篇一樣,本文我們介紹的都是些基礎(chǔ)中的基礎(chǔ)知識(shí),雖然都是基礎(chǔ),但建議大家不要略過(guò)此文
    2015-01-01
  • javascript數(shù)組去重方法總結(jié)(推薦)

    javascript數(shù)組去重方法總結(jié)(推薦)

    這篇文章主要介紹了javascript數(shù)組去重方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 探尋JavaScript中this指針指向

    探尋JavaScript中this指針指向

    JavaScript由于其在運(yùn)行期進(jìn)行綁定的特性,JavaScript 中的 this 可以是全局對(duì)象、當(dāng)前對(duì)象或者任意對(duì)象,這完全取決于函數(shù)的調(diào)用方式。
    2016-04-04

最新評(píng)論