问答详情
源自:9-22 编程练习

this.parentNode兼容性问题!

function removeNode(obj){
    obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
}

我发现,这个代码谷歌和火狐是OK的,但是放到IE下就不行,删除的是a标签本身!

提问者:小飞猪来了 2015-12-30 15:27

个回答

  • 狂飙的蜗牛_1
    2015-12-30 16:22:51

    函数的命名不能太随便,要防止与JavaScript的一些内置函数发生重名;

    比如说reset()、removeNode()等等,这都是JavaScript里面已经有了的内置函数,如果这样命名,就会发生类似与函数名重复时的错误