好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

DOM和EVENTS之DOM节点_html/css_WEB-ITnose

DOM和Events之DOM节点

作者 :

2016-03-11 09:31:56.0

56 浏览

类别 :HTML/CSS/JAVASCRIPT 编程语言 前端编程

DOM是作为一个文档树来表现. 文档树是一种父亲与儿子的节点关系, 一个父亲可以有一个或者很多个儿子节点.

一个简单的DOM

我们从下面的HTML结构开始学习:

代码名称

         The title            The body      

DOM就是这种关系图:

在顶部是一个 html 节点, 它有两个子节点: head 和 body, head有一个子节点, 就是title, 当然 title也有个子节点, 就是title的文本节点(也就是内容). 同样 body有自己的子节点.

HTML标签是DOM树中的元素节点, 文本块就是文本节点, HTML注释是注释节点, 他们都是节点, 只是他们的类型不同.

上面提到的简单的DOM中, 每一个节点都是一个对象. 我们可以获取节点, 来改变他们的属性. 比如:

代码名称

// change background of the   element, make all reddocument.body.style.backgroundColor = 'red'; 

如果运行下面的代码, 将会重置样式到默认状态:

代码名称

// revert background of   to default, put it backdocument.body.style.backgroundColor = ''; 

我们可以尽可能的改变节点的内容, 搜索存在DOM节点, 创建新的元素和插入新的元素到文档里等等操作.

但是在这之前, 我们必须知道DOM是个什么样子, 以及他所包含的内容是什么. 也就是要清除的知道DOM里面的关系图.

另外的文档

我们来看下, 下面更复杂的DOM文档.

代码名称

                The document                   

Data

查看更多关于DOM和EVENTS之DOM节点_html/css_WEB-ITnose的详细内容...

  阅读:27次