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);
浙公网安备 33010602011771号