为了账号安全,请及时绑定邮箱和手机立即绑定

如何将当前对象作为参数传给onclick的函数

如何将当前对象作为参数传给onclick的函数

慕容708150 2018-08-06 10:09:30
上面的代码没有反应这段代码得到想要的效果了我的问题是如何把第一段代码实现,用this实现我直接绑定click函数,下面这段代码搞对了 $("#auto-backup").click(function(){    if (this.checked) {        this.value=1;     } else {        this.value=0;     } });下面这段代码搞对了 <input name="auto-backup" id="auto-backup" type="checkbox" onclick="changeValue(this)" /> function changeValue(that) {    if (that.checked) {        that.value=1;     } else {        that.value=0;     } }
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

this 是关键字,不能作为函数的参数。改成下面这样就好了。

function changeValue(that) {    if (that.checked) {        that.value=1;
    } else {        that.value=0;
    }
}


查看完整回答
反对 回复 2018-09-21
  • 1 回答
  • 0 关注
  • 982 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信