HTMLElement.click()
HTMLElement.click()
方法可以用来模拟鼠标左键单击一个元素。
当在支持 click()
方法的元素上使用该方法(例如
<input>
) ,将会产生该元素的一个点击事件。这个事件会冒泡上升到文档树(或事件链)中更高的元素,并触发它们的点击事件。
语法
element.click()
用例
当鼠标移动过复选框时模拟一个点击事件:
HTML
<form>
<input type="checkbox" id="myCheck" onmouseover="myFunction()" onclick="alert('click event occurred')">
</form>
JavaScript
// 当鼠标滑过(mouse-over)执行 myFunction
function myFunction() {
document.getElementById("myCheck").click();
}
规范
Specification |
---|
HTML Standard # dom-click-dev |
浏览器兼容性
BCD tables only load in the browser