使用控件对象的onclick()或click()均可以实现【click是方法,onclick是事件,执行click就是模拟鼠标点击,同时会触发onclick事件,将下面JavaScript里的click替换成onclick后可以看到两者的区别】
<script type="text/javascript">
function a1(){
alert("按钮1事件");
var bt2 = document.getElementById("bt2");
bt2.click();
}
function a2(){
alert("按钮2事件");
var c = document.getElementById("chbox");
c.click();
}
function c(){
var c = document.getElementById("chbox");
if(c.checked==true){
alert("选中了");
}else{
alert("没选中");
}
}
</script>
<input type="button" value="按钮1" id="bt1" οnclick="a1()"/>
<input type="button" value="按钮2" id="bt2" οnclick="a2()"/>
<input type="checkbox" id="chbox" οnclick="c()"/>