parentNode和parentElement的区别
第一点:parentNode跟parentElement,前者是w3c标准,后者只ie支持。
parentElement是ie专用的,就是说在firefox(ff)浏览器里是不能使用的,一般情况parentNode可以取代parentElement的所有功能。
第二点:
parentElement匹配的是parent为element的情况,而parentNode匹配的则是parent为node的情况。element是包含在node里的,它的nodeType是1。
window.onload=function(){
alert(document.body.parentNode.parentNode)
}
window.onload=function(){
alert(document.body.parentElement.parentElement)
}理论上,应该返回"document"节点(node),但是它不是element对象,因此前面的代码返回object,而后面的代码返回null。



网友评论文明上网理性发言 已有0人参与
发表评论: