时间:2021-05-26
这篇文章主要介绍了JS通用方法触发点击事件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
最简单的触发单击事件肯定是elem.click(),平时在不需要考虑兼容性的场合我都是这么干的,但是毕竟这个方法有兼容性(具体兼容性如何没做过测试),所以还是要掌握一个通用的方法。
以下代码是网上比较容易找到的一段代码,我在前面加了一段MouseEvent的判断:
/** * 触发单击事件 * @param elem 需要触发事件的DOM对象 */function fireClickEvent(elem){ var event; if(window.MouseEvent) event = new MouseEvent('click'); else { event = document.createEvent('MouseEvents'); event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); } elem.dispatchEvent(event);}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JavaScript事件委托用法。分享给大家供大家参考。具体分析如下:一、点击页面任何部分触发事件创建一个script1.js文件。复制代码代码如
本文实例讲述了js调出上下文菜单的实例代码,分享给大家供大家参考,具体如下:原理 当用户点击右键时会触发一个contextmenu事件,默认会触发浏览器的默认
本文实例讲解了鼠标指针停止运动触发事件实例代码,分享给大家供大家参考,具体内容如下在js中有有内置的鼠标各种事件,比如click事件,mousemove事件等等
本文实例为大家分享了js鼠标点击页面弹出文字的具体代码,供大家参考,具体内容如下效果:实现代码:(function(e){//点击事件触发生生元素等一系列动作的
js添加事件的通用方法推荐测试添加事件:firefox使用addEventListener,ie使用attachEvent点击此p标签,绑定了2个弹出事件fun