<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

    HTML DOM - 導航

    通過 HTML DOM,您能夠使用節(jié)點關系在節(jié)點樹中導航。

    HTML DOM 節(jié)點列表

    getElementsByTagName() 方法返回節(jié)點列表。節(jié)點列表是一個節(jié)點數(shù)組。

    下面的代碼選取文檔中的所有 <p> 節(jié)點:

    實例

    var x=document.getElementsByTagName("p");

    可以通過下標號訪問這些節(jié)點。如需訪問第二個 <p>,您可以這么寫:

    y=x[1];

    親自試一試

    注釋:下標號從 0 開始。

    HTML DOM 節(jié)點列表長度

    length 屬性定義節(jié)點列表中節(jié)點的數(shù)量。

    您可以使用 length 屬性來循環(huán)節(jié)點列表:

    實例

    x=document.getElementsByTagName("p");  for (i=0;i<x.length;i++) { document.write(x[i].innerHTML); document.write("<br />"); } 

    親自試一試

    例子解釋:

    • 獲取所有 <p> 元素節(jié)點
    • 輸出每個 <p> 元素的文本節(jié)點的值

    導航節(jié)點關系

    您能夠使用三個節(jié)點屬性:parentNode、firstChild 以及 lastChild ,在文檔結(jié)構(gòu)中進行導航。

    請看下面的 HTML 片段:

    <html> <body>  <p>Hello World!</p> <div>   <p>DOM 很有用!</p>   <p>本例演示節(jié)點關系。</p> </div>  </body> </html> 
    • 首個 <p> 元素是 <body> 元素的首個子元素(firstChild)
    • <div> 元素是 <body> 元素的最后一個子元素(lastChild)
    • <body> 元素是首個 <p> 元素和 <div> 元素的父節(jié)點(parentNode)

    firstChild 屬性可用于訪問元素的文本:

    實例

    <html> <body>  <p id="intro">Hello World!</p>  <script> x=document.getElementById("intro"); document.write(x.firstChild.nodeValue); </script>  </body> </html> 

    親自試一試

    DOM 根節(jié)點

    這里有兩個特殊的屬性,可以訪問全部文檔:

    • document.documentElement - 全部文檔
    • document.body - 文檔的主體

    實例

    <html> <body>  <p>Hello World!</p> <div> <p>DOM 很有用!</p> <p>本例演示 <b>document.body</b> 屬性。</p> </div>  <script> alert(document.body.innerHTML); </script>  </body> </html> 

    親自試一試

    childNodes 和 nodeValue

    除了 innerHTML 屬性,您也可以使用 childNodes 和 nodeValue 屬性來獲取元素的內(nèi)容。

    下面的代碼獲取 id="intro" 的 <p> 元素的值:

    實例

    <html> <body>  <p id="intro">Hello World!</p>  <script> var txt=document.getElementById("intro").childNodes[0].nodeValue; document.write(txt); </script>  </body> </html> 

    親自試一試

    在上面的例子中,getElementById 是一個方法,而 childNodes 和 nodeValue 是屬性。

    在本教程中,我們將使用 innerHTML 屬性。不過,學習上面的方法有助于對 DOM 樹結(jié)構(gòu)和導航的理解。

    posted on 2014-03-28 16:20 順其自然EVO 閱讀(181) 評論(0)  編輯  收藏 所屬分類: HTML DOM

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 自拍偷自拍亚洲精品第1页| 亚洲国产精品自产在线播放| 亚洲国产精品国自产电影| eeuss影院ss奇兵免费com| 亚洲一区二区精品视频| 极品美女一级毛片免费| 免费少妇a级毛片| 又粗又长又爽又长黄免费视频| 亚洲国产天堂久久综合| 免费黄色电影在线观看| 亚洲人成精品久久久久| 无码人妻丰满熟妇区免费| 亚洲精品影院久久久久久| 国产精品免费观看| 成人区精品一区二区不卡亚洲| 国产高清在线精品免费软件| 免费无码国产在线观国内自拍中文字幕| 亚洲国产成人五月综合网| eeuss影院ss奇兵免费com| 免费精品久久久久久中文字幕| 永久免费观看的毛片的网站| 国产偷国产偷亚洲高清人| 亚洲午夜久久久久久久久久| 99精品热线在线观看免费视频| 亚洲国产模特在线播放| 日韩午夜免费视频| 9久热精品免费观看视频| 亚洲av无码国产精品色午夜字幕| 亚洲精品在线免费观看| 亚洲欧美中文日韩视频| 久久久久亚洲AV成人网人人软件| 在线免费观看你懂的| 亚洲色大成网站www| 国产午夜亚洲精品午夜鲁丝片| 色欲A∨无码蜜臀AV免费播| 亚洲欧美黑人猛交群| 国产美女亚洲精品久久久综合| 最刺激黄a大片免费网站| 色偷偷尼玛图亚洲综合| 国产亚洲一区二区三区在线| 成年人免费观看视频网站|