DOM属性操作
获得属性值
itnode . 属性名称 //只能操作w3c规定内容
itnode . getAttribute(属性名称) //规定的 和 自定义的都可以获取
设置属性值
itnode . 属性名称 = 值 //只能操作w3c规定的属性
itnode . setAttribute(名称,值) //规定的 和 自定义的都可以设置
获取节点
var attrlist = itnode . attributes //返回对应节点内部的全部属性信息,数组列表形式返回
attrlist . 属性名称 //获得具体属性节点
节点的创建和追加
创建:
元素节点:document . createElement(tag标签名称)
文本节点:document . createTextNode(文本内容)
属性设置:node . setAttribute(名称,值)
追加:
父节点 . appendChild(子节点)
父节点 . insertBefore(newnode,oldnode) //newnode放到oldnode的前边
父节点 . replaceChild(newnode,oldnode) //newnode替换到oldnode节点
复制节点
被复制节点 . cloneNode(true/false)
true:深层复制 (本身和内层子节点都复制)
false:浅层复制 (本身包括属性复制)
删除节点
父节点 . removeChild(子节点)