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 上个节点

你可能感兴趣的:(dom)