• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > JS、jQ >  js触发已有事件,js正文

js触发已有事件,js trigger

作者:网页模板
类型:文章教程
点击次数:
发布时间:2018-09-08 14:23
分享到:
    js触发已经写好的事件,类似于jQuery的trigger方法,但是js本身不具备trigger方法,必须自己进行封装,下面的代码经测试有效:
function trigger(){
    if(document.all) {
        //IE
        document.getElementById("title").click();
    } else {
        // 其它浏览器
        var e = document.createEvent("MouseEvents");
        e.initEvent("click", true, true);                    //这里的click可以换成你想触发的行为
            document.getElementById("title").dispatchEvent(e);    //这里的clickME可以换成你想触发行为的DOM结点
        }
}
    运行下面的代码,可以看效果:


提示:您可以先修改部分代码再运行


(责任编辑:网页模板)
  • 本文标签:
  • js trigger
简单的循环,去除数组或对象中指定的内容
Chrome浏览器修改user-agent伪装其它浏览器