js总结

十天的重要学习:

事件:

模拟鼠标事件: var btn = document.getElementById("mybtn");

var event = document.createEvent("MouseEvents");

event.initMouseEvent('click',true,true,document.defaultView,0,0,0,0,0,false,false,false,false,0,null);

tbn.dispatchEvent(event);

模拟键盘事件(通用):(虽然可以触发键盘事件,但是无法写入文本,这是由于无法精确模拟键盘事件造成的)

var textbox = document.getElementById("mytextbox");

var event = document.createEvent("Events");

//初始化事件对象 event.initEvent('keyPress',true,true);

event.view = document.defaultView;

event.altKey = false;

event.ctrlKey = false;

event.shiftKey = false;

event.metaKey = false;

event.keyCode = 65;

event.charCode = 65;

text.dispatchEvent(event);

posted @ 2016-03-20 16:10  reason。。  阅读(281)  评论(0)    收藏  举报