Dom

DOM Document Object Model文档对象模型
以标签为单位.每个标签都视为一个节点.

节点Node 四种节点:文档节点 元素节点 属性节点 文本节点
Node Element---Attr---Text
Document----Element--- Element---Attr
---DocumentType ---Attr

document获取元素的方法:
Element 返回值 getElementById
NodeList 返回值 getElementsByTagName
NodeList 返回值 getElementsByName
nodeList.length 包含元素个数
nodeList.item(index)获取指定索引的位置

Dom创建添加元素
var element=document.createElement(str);//创建一个节点元素
var a=document.getElementById();获得他的父元素
a.appendChild(element);在父元素后面添加子元素.

给元素赋值,和取值的两种方式
1.获得element的属性 .
首先获得element getElementById//Id是唯一的
然后通过element.attrname=取值和赋值.attrname为属性名.
class为关键字. 这里用className来取值.
只有预定义属性才可以用这种方法.
2.getAttribute(attrName) 获取 attrName="";
removeAttribute(attrName) 删除
setAttribute(attrName,attrValue)修改属性值.

posted on 2017-08-10 22:11  小丰残月  阅读(70)  评论(0编辑  收藏  举报

导航