亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

document.dispatchEvent的(event)問題,提示document沒有這個事件

document.dispatchEvent的(event)問題,提示document沒有這個事件

翻翻過去那場雪 2018-10-05 14:15:23
這個觸發事件不太明白,改了好久都沒能成功觸發,一直提示: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);             }         }
查看完整描述

1 回答

?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

自定義事件到激發這個事件,需要document.createEvent(),event.initEvent(),element.dispatchEvent()這三部,dispatchEvent 的參數是自定義的 Event 對象。例如:
var ev=document.createEvent('HTMLEvents');
ev.initEvent('click',false,false);
document.dispatchEvent(ev);

查看完整回答
反對 回復 2018-11-15
  • 1 回答
  • 0 關注
  • 2358 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號