这个触发事件不太明白,改了好久都没能成功触发,一直提示:
Failed to execute 'dispatchEvent' on 'EventTarget': The event provided is null.
事件绑定已经成功了
window.onload = function() { myAddEvent(document, "click", cons); document.dispatchEvent("click"); } function cons() { console.log("232"); } function myAddEvent(obj, ev, fn) { //对象,事件类型,函数 if(obj.addEventListener) { //高版本浏览器 obj.addEventListener(ev, fn, false); //false 表示不捕获 } else { //低版本浏览器 IE6-8 obj.attachEvent('on' + ev, fn); } }
一只斗牛犬
相关分类