.previousElementSibling / .previousSibling / .nextElementSibling / .nextSibling ——元素的上 / 下一个兄弟节点(标准、非标准浏览器)

一、.previousElementSibling——标准浏览器下元素的上一个兄弟节点

写法:元素.previousElementSibling

描述:在标准浏览器下获取元素的上一个元素类型的兄弟节点

读写性:只读属性

浏览器兼容性:标准浏览器才有的属性

 

二、.previousSibling——元素的上一个兄弟节点

写法:元素.previousSibling

描述:标准浏览器下previousSibling会包含文本类型的节点。非标准浏览器下只包含元素节点

读写性:只读属性

浏览器兼容性:标准浏览器,非标准浏览器(IE9以下)都有

 

三、.nextElementSibling——标准浏览器下元素的下一个兄弟节点

写法:元素.nextElementSibling

描述:在标准浏览器下获取元素的下一个元素类型的兄弟节点

读写性:只读属性

浏览器兼容性:标准浏览器才有的属性

 

四、.nextSibling——元素的下一个兄弟节点

写法:元素.nextSibling

描述:标准浏览器下nextSibling会包含文本类型的节点。非标准浏览器下只包含元素节点

读写性:只读属性

浏览器兼容性:标准浏览器,非标准浏览器(IE9以下)都有

posted @ 2017-03-31 12:36  念念念不忘  阅读(387)  评论(0)    收藏  举报