博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS小问题之——如何用原生js触发事件
阅读量:5089 次
发布时间:2019-06-13

本文共 475 字,大约阅读时间需要 1 分钟。

今天在做markdown编译器的时候遇到一个问题,如何用js触发事件,类似于jq的trigger。最终找到一个兼容性的写法,不妨一起来看一看:

function trigger(){//IE	if(document.all) {		document.getElementById("clickMe").click();	}// 其它浏览器	else {		var e = document.createEvent("MouseEvents");		e.initEvent("click", true, true);              //这里的click可以换成你想触发的行为    		document.getElementById("clickMe").dispatchEvent(e);   //这里的clickME可以换成你想触发行为的DOM结点        }    }

  非常实用

顺道贴上我刚做好的markdown编辑器

转载于:https://www.cnblogs.com/coderzzp/p/6613921.html

你可能感兴趣的文章