HTML DOM 节点信息
nodeName、nodeValue以及nodeType包含有关于节点的信息。
每个节点都拥有包含着关于节点某些信息的属性。这些属性是:
nodeName属性含有某个节点的名称。
注释:nodeName所包含的XML元素的标签名称永远是大写的
对于文本节点,nodeValue属性包含文本。
对于属性节点,nodeValue属性包含属性值。
nodeValue属性对于文档节点和元素节点是不可用的。
nodeType属性可返回节点的类型。
最重要的节点类型是:
| 元素类型 | 节点类型 |
|---|---|
| 元素 | 1 |
| 属性 | 2 |
| 文本 | 3 |
| 注释 | 8 |
| 文档 | 9 |
一个 HTML DOM 实例
下面这个例子向我们展示了当一个用户在文档中点击时,HTML文档的背景颜色如何被改变。
<html>
<head>
<script type="text/javascript">
function ChangeColor()
{
document.body.bgColor="yellow"
}
</script>
</head>
<body onclick="ChangeColor()">
Click on this document!
</body>
</html>
HTML DOM 参考手册
点击以下链接,可以获得以下对象的更多信息,包括它们的集合、属性、方法以及事件。
| 对象 | 描述 |
|---|---|
| Window | JavaScript 层级中的顶层对象。Windows 对象会呈现 (represent) 一个浏览器窗口。每当 <body> 或者 <frameset> 标签出现,Window 对象就会被自动创建。 |
| Navigator | 包含客户端浏览器的信息。 |
| Screen | 包含客户端显示屏的信息。 |
| History | 包含了浏览器窗口访问过的 URL。 |
| Location | 包含了当前URL的信息。 |