锁定老帖子 主题:js模拟点击那点事
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-02
woshiheihao2011 写道 <script type="text/javascript">
var sub = document.getElementById("subbtn"); var btn = document.getElementById("btn"); //通用方法 btn.onclick = function() { //sub.click(); if (/msie/i.test(navigator.userAgent)) //IE { sub.fireEvent("onclick"); } else { var e = document.createEvent('MouseEvent'); e.initEvent('click', false, false); sub.dispatchEvent(e); } } </script> 我想问下... if((/msie/i.test(navigator.userAgent))) 能详解下这里面都是什么意思么? msie: i: test(): navigator.userAgent: 这个我知道..获得版本信息 msie就是msie i 是忽略大小写开关 test就是test()方法 这是正则表达式。给你看篇文章好了 http://hzjavaeyer.group.iteye.com/group/wiki/2276-JavaScript-Core |
|
返回顶楼 | |