HTML DOM 导航
2021-03-26 22:24
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
- 元素是首个