模拟事件

click

elem.click()

dispatchEvent

用于分发自定义事件,可以配合document.createEventnew CustomEvent使用

elem.dispatchEvent(eventObject) // created by createEvent or new CustomEvent

createEvent

function dispatch(el, etype){
  if (el.fireEvent) {
    el.fireEvent('on' + etype);
  } else {
    var evObj = document.createEvent('Events');
    evObj.initEvent(etype, true, false);
    el.dispatchEvent(evObj);
  }
}

CustomEvent() Constructor

doc

Usage

keyboardEvent

Last updated

Was this helpful?