html中内联中onclick= "test(this)" 的this如何传递到封装的原型中?

<div class="one" onclick="test(_this)">1</div>


function test(_this){
//如这个测试例子
    var ele = _this.parentNode,parentNode;
    ele.removChild(_this.parentNode)
}
//要定义成这种结构
(function(window,document,$){
    var Fn = function(){
    }
    Fn.prototype={

    }
})(window,document,$)

不知道在原型对象中如何拿到那个_this。

阅读 2.4k
1 个回答

不明白你的意思,这两个this不是一个this。onclick里的this应该是指事件对象,你原型链里的this是指fn的实例对象

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题