JavaScript相关-DOM

1,HTML DOM (文档对象模型)

当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。

通过 id 找到 HTML 元素
通过标签名找到 HTML 元素
通过类名找到 HTML 元素

1 //DOM中的第一个常用的方法是getElementById-->表示通过id来获取某个特定的标签,获取的是一个值
2 var pwd = document.getElementById("pwd");
3 //根据标签的name属性来获取一组标签对象,这个方法一般都只用于表单的获取
4 var users = document.getElementsByName("users");
5 //根据标签的名称获取一组元素,这个非常的有用,一般用于获取html的各种标签,以此完成各种操作
6 var is = document.getElementsByTagName("input");

2,innerHTML 属性

获取元素内容的最简单方法是使用 innerHTML 属性。

innerHTML 属性对于获取或替换 HTML 元素的内容很有用。

3,nodeName 属性规定节点的名称。

nodeValue 属性规定节点的值。

nodeType 属性返回节点的类型。nodeType 是只读的。

获取某个文本节点的值,对于IE和firefox而言文本的空格不一致,对于IE而言,仅仅只会把换行加入空白,但是FF而言就是全部空格。

元素类型NodeType
元素 1
属性 2
文本 3
注释 8
文档 9

4,节点树中的节点彼此拥有层级关系。

父(parent)、子(child)和同胞(sibling)等术语用于描述这些关系。父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)。

原文地址:https://www.cnblogs.com/dongye/p/3261816.html