Skip to content

Instantly share code, notes, and snippets.

@zmmbreeze
Created July 25, 2014 09:49
Show Gist options
  • Save zmmbreeze/403d1d1543142dd5d47d to your computer and use it in GitHub Desktop.
Save zmmbreeze/403d1d1543142dd5d47d to your computer and use it in GitHub Desktop.
function fireClickEvent(el) {
var event;
// phantomjs目不支持new Event()的形式:https://github.com/ariya/phantomjs/issues/11289
if (document.createEvent) {
event = document.createEvent('MouseEvent');
event.initEvent('click', true, true);
el.dispatchEvent(event);
}
else if (el.fireEvent) {
event = document.createEventObject();
el.fireEvent('onclick', event);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment