JS节点

自定义属性:

getAttribute("属性名")获得自定义属性及系统原属性

setAttribute("属性名","属性值")设置自定义属性

removeAttribute("属性名")移除属性,将属性名属性值彻底删除

兄弟节点:

nextSibling紧邻的下一个兄弟或是姊妹姐妹,所有的浏览器都支持的,但是火狐和谷歌还会获得文本节点,IE8及之前的浏览器会忽略空白文本节点。

 

nextElementSibling:只会获得标签节点,谷歌和火狐都支持,但是IE8不支持。

 

previousSibling紧邻的上一个兄弟或是姊妹姐妹,所有的浏览器都支持的,但是火狐和谷歌还会获得文本节点,IE8及之前的浏览器会忽略空白文本节点。

previousElementSibling只会获得标签节点,谷歌和火狐都支持,但是IE8不支持

子节点:

firstChild 获取父元素的第一个子节点

firstElementChild:获取父元素的第一个子标签节点

lastChild获取父元素的最后一个子节点

lastElementChild获取父元素的最后一个子标签节点

克隆节点:

标签.cloneNode(false);相当于只克隆标签

标签.cloneNode(true);把标签里面的所有信息都克隆过来,包括子节点

appendChild:往父元素的最后面加一个子节点

posted @ 2016-08-08 23:50  程序猿1990  阅读(116)  评论(0编辑  收藏  举报