JavaScript中如何主动触发某个标签的事件。
例如:一个button 绑定有onClick事件。
我并没有真正的click这个button,能否用JavaScript触发这个事件?
JavaScript中如何主动触发某个标签的事件。
例如:一个button 绑定有onClick事件。
我并没有真正的click这个button,能否用JavaScript触发这个事件?
下一步
$("#alink").click(); // 触发了a标签的点击事件,但是没有触发页面跳转
document.getElementById("alink").click(); //既触发了a标签的点击事件,又触发了页面跳转
使用window.onload
,如果用jQuery,用$(function(){})
好些,例如<button onclick="alert('触发')" value="按钮"/>
,想主动触发,就把alert
写在$(function(){})
里面:$(function(){alert('触发')})
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
5 回答827 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答866 阅读✓ 已解决
两种方案:
button.click();
button.dispatchEvent('click');
,IE下用fireEvent()
如果你们用jQuery就更简单用
trigger()