1. HTML DOM 是关于如何获取,添加,删除,修改html元素的标准
2.<title>DOM 教程</title>,元素节点 <title>,包含值为 "DOM 教程" 的文本节点。
可通过节点的 innerHTML 属性来访问文本节点的值。
3. 方法是您能够执行的动作(比如添加或修改元素)。属性是您能够获取或设置的值(比如节点的名称或内容)。
4.HTML DOM 对象 - 方法和属性
一些常用的 HTML DOM 方法:
- getElementById(id) - 获取带有指定 id 的节点(元素)
- appendChild(node) - 插入新的子节点(元素)
- removeChild(node) - 删除子节点(元素)
一些常用的 HTML DOM 属性:
- innerHTML - 节点(元素)的文本值
- parentNode - 节点(元素)的父节点
- childNodes - 节点(元素)的子节点
- attributes - 节点(元素)的属性节点
5.方法和属性始终都是前面小写,后面大写:nodeName
6.创建一个新的html元素:如需向 HTML DOM 添加新元素,您首先必须创建该元素(元素节点),然后把它追加到已有的元素上。
<body>
<div id="div1">
<p id="p1">这是一个段落</p>
</div>
<script>
var para=document.createElement("p"); <!--想创建新的p元素 -->
var node=document.createTextNode("this is new");<!--必须要再创建一个新的节点 -->
para.appendChild(node);<!--把新创建的节点追加到元素中 -->
var element=document.getElementById("div1");<!--找一个已有的元素 -->
element.appendChild(para);<!--必须把新创建的元素添加到已有的元素中 -->)
</script>
</body>