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(子节点)

 

转载于:https://www.cnblogs.com/zsyzsyzsyzsyzsy/p/10700119.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值