原生js事件创建及触发
2016-05-04 12:54
609 查看
<html> <head> </head> <body> <script type="text/javascript"> function go(e){ e=e||window.event; if(e.keyCode==13){ var btn =document.getElementById('link'); if( document.createEvent ) { var evObj = document.createEvent('MouseEvents'); evObj.initEvent( 'click', true, false ); btn.dispatchEvent(evObj); } else if( document.createEventObject ){ btn.fireEvent('click'); } } } </script> <input type="text" id="text" onkeydown="go()" /> <button id="btn" onclick="alert('click')">按钮</button> <a href="http://www.baidu.com" id="link">这是个链接</a> </body> </html>
相关文章推荐
- 【转】jsoup的Element类
- ExtJS -- grid交替行颜色设置(隔行变色)
- ExtJS -- renderer 参数
- ExtJS -- 各种Store
- ExtJS -- 改变树节点图标 tree
- Gson解析json,让json解析不再困难
- JSON与XML的区别比较
- 去掉url 后面的jsessionid
- //将字典或者数组转化为JSON串
- Modular javascript(javascript模块化编程)
- jsp <c:forEach> 判断第一条 或 最后一条记录
- 弱智错误集锦N:result无法返回json
- Javascript 初识Javascript
- js 实现map
- 将json格式的字符串解析成Map对象
- JS省市区三级联动
- Extjs4 grid的排序
- 纯JS代码实现气泡效果
- JavaScript中清空数组的三种方式
- js弹出浏览器窗口