【问题标题】:how to set checkbox checked and do it onclick together?如何设置复选框选中并一起点击?
【发布时间】:2014-02-13 03:59:00
【问题描述】:

我的代码只让复选框被选中,我希望它也做 onclick 事件。

<input type="checkbox" name="list" id="mycheckbox"  onclick="check_marker(this)" />
document.getElementById(mycheckbox).checked = true;//I want also do onclick event.
    function check_marker(input_var){
    var carId;
    carId = input_var.id;
    alert(carId);
}

【问题讨论】:

  • 我也想让它返回this
  • 您是否进行了 onlick 事件来选中复选框?这将是多余的,因为复选框已经这样做了。我真的不明白这个问题。请将代码包含在您的 check_marker() 函数中。
  • 我只想要功能,我不点击复选框。

标签: javascript checkbox onclick


【解决方案1】:

通过 javascript 进行的更改不会触发处理程序。进行更改后,您需要自己调用它:

http://jsfiddle.net/F2J37/

var cb = document.getElementById("mycheckbox");

cb.checked = true;
cb.onclick();  // call the click handler directly

【讨论】:

    猜你喜欢
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多