js总结
2016-03-20 16:10
477 查看
十天的重要学习:
事件:
模拟鼠标事件: 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.ctrlKey = false;
event.shiftKey = false;
event.metaKey = false;
event.keyCode = 65;
event.charCode = 65;
text.dispatchEvent(event);
事件:
模拟鼠标事件: 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);
相关文章推荐
- JS加载时间线
- BZOJ 1012([JSOI2008]最大数maxnumber-单调队列)
- 初始JSON
- JS异步加载的三种方式
- JavaScript简单继承
- 使用jsp的forward指令进行页面跳转时注意session对象的清除
- JS定时器简单时钟案例复习
- JavaScript中的设计模式:状态模式
- 《高性能JavaScript》读书笔记
- javascript HashTable
- bzoj 1014 [JSOI2008]火星人prefix(splay+hash)
- FastJson构造json串空的问题
- cesium js学习一加载三维模型
- 真实经纬度(gps)转成百度坐标的js方法
- 牛客网 JS能力测评经典题
- .使用json作为返回值并遍历该值
- JavaScript中正则表达式test()、exec()、match() 方法
- JavaScript入门知识点整理
- ExtJs之VTYPE验证
- SeaJS之use函数