DOM属性,函数
DOM属性,函数
函数名:createElement (“对象”)
类型:新建节点
说明:节点元素
参数:节点元素
返回:指向元素的指针
示例:document.createElement(”DIV”);
函数名:createTextNode(“文本”);
类型:新建节点
说明:创建文本
参说:文本
返回:指向文本的指针
示例:document.createTextNode(“Hello word”);
函数名:cloneNode(deep);
类型:复制节点
说明:创建文本
参数:deep
是否复制节点下面所有子节点True|False
返回:指向新节点对象的指针
示例:Node.cloneNode(True);
函数名:appendChild(node);
类型:插入节点
说明:插入节点
参说:节点元素
返回:无返回
示例:node.appendChild(element);
函数名:insertBefore(newNode,targetNode)
类型:插入节点;
说明:在目标节点前插入新节点
参说:
newNode:新节点
targetNode:目标节点
返回:指向新节点对象的指针
示例:targetParentNode .insertBefore(newNode,targetNode)
函数名:removeChild(node)
类型:删除节点
说明:删除目标节点
参说:
Node:被删除的节点
返回:无
示例:removeChild(node)
函数名:replaceChild(newnode,oldnode)
类型:替换节点
说明:替换节点
参说:
newnode:新节点
oldnode:旧节点
返回:无
示例:oldtargetNode.replaceChild (newnode,oldnode)
函数名:setAttribute(name,value)
类型:设置节点属性
说明:设置节点属性
参说:
Name:节点属性名
Value:值
返回:无
示例:node.setAttribute(name,value)
Node.getAttribute(name)
得到节点属性
getElementById(nodeid)
获取节点
getElementsByTagName(nodename)
获取节点集合
hasChildNodes()
是否有子节点
object.contains(oelement)
object中是否包含oelement对象
DOM属性
nodeName 节点名称
nodeType 节点类型
nodeValue 节点值
childNodes遍历子节点
firstNode 第一个节点
lastNode 最后一个节点
nextSibling 下个节点
previousSibling 上个节点
parentNode 上个节点