例子,模拟用户点击鼠标事件:
复制代码 代码示例:
<html>
<head>
<title>js模拟触发按钮点击事件 - www.osxue.com</title>
</head>
<script>
function load(){
//以下两种方法效果相同
document.getElementById("target").onclick();
document.getElementById("target").click();
}
function test(){
alert("test");
}
</script>
<body onload="load()">
<button id="target" onclick="test()">test</button>
</body>
<html>
备注:
btnObj.click() //真正地用程序去点击按钮,触发了按钮的onclick()事件
btnObj.onclick() //简单调用btnObj的onclick所指向的方法,只是调用方法,并未触发事件