DOM
DOM HTML tree

• 一个能够让程序和脚本动态访问和更新文档内容、结构和样式的语言平台
• DOM提供了标准的HTML和XML对象集,并有一个标准的接口来访问并操作他们
• DOM被分为不同的部分(核心,XML和HTML)和不同的版本(DOM 1/2/3)
HTML DOM将HTML文档视为嵌套其他元素的树型结构元素。所有的元素,它们包含的文字以及他们的树型都可以被DOM树
所访问到。它们的内容可以修改和删除,并且可以通过DOM建立新的元素。元素的文字和它们的属性被识别为点。

二:DOM 树(DOCUMENT Tree)(note tree)
例子:
<html>
  <head>
    <title>DOM Tutorial</title>
  </head>
  <body>
    <h1>DOM Lesson one</h1>
    <p>Hello world!</p>
  </body>
</html>

<head>和<body>的父节点是<Html>,hell world文本的父节点是<p>
<h1>和<p>是同一级的.因为他们的父节级是<body>
<html>是老祖宗而其它节点都是后裔.

三.常用方法:
getElementById() --------------通过ID找
getElementsByTagName()--------------通过名字
可以找到任何节点

createElement() ------------创建新节点
createTextElement()------------创建新节点文本
appendChild() ------------添加一个节点

posted on 2008-01-29 16:51  shenzhong  阅读(251)  评论(0编辑  收藏  举报