HTML DOM 导航

2021-03-26 22:24

阅读:695

YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

标签:htm   des   child   nts   代码   ast   访问   world   eval   

HTML DOM 导航


通过 HTML DOM,您能够使用节点关系在节点树中导航。


HTML DOM 节点列表

getElementsByTagName() 方法返回节点列表。节点列表是一个节点数组。

下面的代码选取文档中的所有

节点:

实例

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

 

可以通过下标号访问这些节点。如需访问第二个

,您可以这么写:

y=x[1];

 

注意:

下标号从 0 开始。


HTML DOM 节点列表长度

length 属性定义节点列表中节点的数量。

您可以使用 length 属性来循环节点列表:

实例

x=document.getElementsByTagName("p"); for (i=0;i"); }

实例解析:

  • 获取所有

    元素节点

  • 输出每个

    元素的文本节点的值


导航节点关系

您能够使用三个节点属性:parentNode、firstChild 以及 lastChild ,在文档结构中进行导航。

请看下面的 HTML 片段:

Hello World!

DOM 是非常有用的!

这个实例演示了节点的关系。

 

  • 首个

    元素是

    元素的首个子元素(firstChild)
  • 元素是 元素的最后一个子元素(lastChild)
  • 元素是首个

    元素和

    元素的父节点(parentNode)

    firstChild 属性可用于访问元素的文本:

    实例

    Hello World!


    DOM 根节点

    这里有两个特殊的属性,可以访问全部文档:

    • document.documentElement - 全部文档
    • document.body - 文档的主体

    实例

    Hello World!

    DOM 是非常有用的!

    这个实例演示了 document.body 属性。

     


    childNodes 和 nodeValue

    除了 innerHTML 属性,您也可以使用 childNodes 和 nodeValue 属性来获取元素的内容。

    下面的代码获取 id="intro" 的

    元素的值:

    实例

    Hello World!

    HTML DOM 导航

    标签:htm   des   child   nts   代码   ast   访问   world   eval   

    原文地址:https://www.cnblogs.com/xiewangfei123/p/12636755.html


评论


亲,登录后才可以留言!

推荐文章

最新文章

置顶文章