我的代码只选中复选框,我希望它也可以执行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);
}
答案 0 :(得分:0)
通过javascript进行的更改不会触发处理程序。您需要在进行更改后自行调用:
var cb = document.getElementById("mycheckbox");
cb.checked = true;
cb.onclick(); // call the click handler directly