DOM
• 一个能够让程序和脚本动态访问和更新文档内容、结构和样式的语言平台
• 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() ------------添加一个节点