// 通过调用函数来模拟页面上的鼠标点击动作
function clickObj( id ) {
var o = document.getElementById( id ); // 获得页面中的a对象
if ( document.all && typeof( document.all ) == "object" ) { // IE
o.fireEvent("onclick");
} else {
var e = document.createEvent('MouseEvent');
e.initEvent('click', false, false);
o.dispatchEvent(e);
}
}
点击一个按钮,触发另一个按钮的点击事件:
<input type="button" id="button2" value="button2"
οnclick="alert( 'hello world' )" />
<input type="button" name="button1" value="button1"
οnclick="clickObj( 'button2' )" />
本文介绍了一种使用JavaScript函数模拟网页元素点击事件的方法。通过`clickObj`函数,可以触发指定ID的页面元素的点击行为,实现如按钮点击等交互效果。此技巧适用于需要自动化操作或触发特定事件的场景。

被折叠的 条评论
为什么被折叠?



