javascript – 什么是this.parentElement?

前端之家收集整理的这篇文章主要介绍了javascript – 什么是this.parentElement?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
pg.myfunc = function(){
    var i = 1,j = 2;
    this.selected = 1;
    xx.newObject = this.parentElement;

...

什么是xx.newObject = this.parentElement;在做什么?

解决方法

它与this.parentNode相同:它给你包含这个childNode的节点.这将是pg,大概是某种元素; this.parentNode将是包含它的Element,或者是pg是根元素的文档对象.

parentElement是非标准的IE extension.由于IE还支持标准属性parentNode,所以不应该使用parentElement.

或者,也许它只是一个名为parentElement的属性的任意对象,在这种情况下,它可以是任何东西.没有真正的方法来从该代码中得出结论,但是在Element节点上设置myfunc等任意属性是不寻常的.

猜你在找的JavaScript相关文章