首页新闻招聘找找看知识库

昨天在慕客网做javascript练习遇到的问题 关于remove(this)的疑问

0
[待解决问题]

<a href="javascript:;" onclick="remove(this);"></a>

这样的一句  在microsoft edge以及 safari浏览器中  点击a标签会将a标签自己删除掉。

在其他浏览器中是会保存 remove not defined.  求问是为何?

超灬超的主页 超灬超 | 菜鸟二级 | 园豆:204
提问于:2017-08-12 08:45
< >
分享
所有回答(3)
0

兼容性不同  换个类似的方法就可以了
http://www.cnblogs.com/xdot/p/5028529.html

No-Two | 园豆:776 (小虾三级) | 2017-08-12 10:12
0

浏览器兼容性问题

好来污影后 | 园豆:467 (菜鸟二级) | 2017-08-16 10:59
0

需要自定义一个方法用来调用

function remove(_element){
  var _parentElement = _element.parentNode;
  if(_parentElement){
    _parentElement.removeChild(_element);
  }
}

年月日 | 园豆:202 (菜鸟二级) | 2017-08-18 17:35
   您需要登录以后才能回答,未注册用户请先注册