`
accphc
  • 浏览: 122027 次
  • 性别: Icon_minigender_1
  • 来自: CD
社区版块
存档分类
最新评论

js模拟用户点击事件

阅读更多
var ie=navigator.appName=="Microsoft Internet Explorer" ? true : false;
if(ie){document.getElementById('a1').click()}//IE的处理
else{var a=document.createEvent("MouseEvents");//FF的处理
a.initEvent("click", true, true); 
document.getElementById('a1').dispatchEvent(a);
}
分享到:
评论
2 楼 accphc 2010-11-11  
rainsilence 写道
不够简洁
IE的触发不是这样的。。。

请教更好的解决方法!
1 楼 rainsilence 2010-11-09  
不够简洁
IE的触发不是这样的。。。

相关推荐

    JavaScript 模拟用户单击事件

    一开始,我想到了用jQuery的click()事件来触发超链接的单击事件(与trigger(“click”)一样的效果)。结果发现不如人意。 实例如下: 效果图 IE: FireFox: 代码如下: 请单击”Click Me”。测试提交按钮与超链接是否...

    模拟用户操作Input元素,不会触发相应事件

    Javascript中input元素的一个普遍规则是,只有用户的操作,才会出发input类的各种元素的对应事件,而是使用javascript的对应方法模拟用户操作,并不会触发相应的事件。 例如对于下面的表单: <form name=”form0...

    javascript触发模拟鼠标点击事件

    一般我们在元素上绑定事件后,是靠用户在这些元素上的鼠标行为来捕获或者触发事件的,或者自带的浏览器行为事件,比如click,mouseover,load等等,有些时候我们需要自定义事件或者在特定的情况下需要触发这些事件。...

    详解用js代码触发dom事件的实现方案

    前端编写测试用例时,在测试界面上的一些效果时,通常都希望能够模拟一些用户操作,而模拟用户操作最主要的方式就是用代码触发指定事件。通常一些元素上会自带一些触发事件的方法,例如click、focus等,但是如果是...

    vue自定义移动端touch事件,点击、滑动、长按事件

    vue自定义移动端touch事件,点击、滑动、长按事件.将以上代码保存到一个js文件内,引入到页面vue库文件之后、用户js文件之前。这样就可以使用vue的触屏事件了。

    javascript 模拟点击广告

    我们不管js或iframe怎么调用的,模拟点击就意味着打开广告链接,广告商就以为用户点击了他的广告,所以我们只要保证点击了一个链接但没有跳出页面的结果就行了,是吗?

    JS实现点击网页判断是否安装app并打开否则跳转app store

    用户点击安装 c、安装完成后,APP下载页中提示:打开;用户继续点击打开 d、用户正常使用APP 2、用户第二次访问宣传页面 a、点击Banner,进入到APP Store中对应的APP下载页 b、APP下载页中提示:打开;用户直接点击...

    模拟用户点击弹出新页面不会被浏览器拦截

    那么我们只要模拟下用户去主动点击这个标签就不会有拦截的问题了。 先定义好HTML标签: 代码如下: <a><span id=”spanlink”>test</span></a> <input type=”button” value=”点我弹出新页面” onclick=”...

    JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码

    这是一款JS模拟百度搜索“2012世界末日”网页地震撕裂效果,本效果是模仿用户在百度输入“2012世界末日”后点击搜索后出来的网页效果,网页在震动,像是地震了,而后开始撕裂,然后显示出相关的文字说明,很酷的效果...

    使用JQuery和CSS模拟超链接的用户单击事件的实现代码

    在正式开始本文之前,先来简单介绍下HTML的标签:使用标签,我们可以在HTML页面上定义锚(anchor),锚有两种用法: 通过使用 href 属性,创建指向另外一个文档的链接(或超链接) 通过使用 name 或 id 属性,创建一...

    用javascript模拟select达到美化效果

    实现思路 第一步:将表单中的select隐藏起来。 为什么?很简单,因为这家伙太顽固了,用css...第四步:当用户点击select标签的替身,也就是div的时候。我们再用一个div浮在上一个div的下边,这个就是options的替身了。

    Auto.js.apk

    基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模拟操作,从而到达目的。例如click(100, 200), press(100, 200, 500)等。这种方式在游戏类脚本中比较有可行性,...

    基于Web基础的投票网站(html+css+js)

    登录界面:为用户展示登录信息表,用户根据注册的用户信息进行填写,并点击登录就会进入主界面。 1).制作美观大方的登录页面和注册页面,使用HTML、CSS和JavaScript知识,制作表单页面,并使用虚拟帐号实现登录和...

    Auto.js打包插件.apk

    基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模拟操作,从而到达目的。例如click(100, 200), press(100, 200, 500)等。这种方式在游戏类脚本中比较有可行性,...

    javascript常用对象梳理

    功能:模拟用户点击浏览器上的“打印”按钮,通知浏览器打开打印对话框打印 当前页。 22. blur方法 语法格式: window.blur() 功能:从窗口中移出焦点。当与focus方法合用时必须小心,因为可能导致焦点 不断移...

    eventsim:用于模拟 DOM 事件的微型库

    事件模拟 用于模拟 DOM 事件的微型库 为什么? 我想要一个没有额外依赖项的模拟事件的库。 这使其易于在面向用户的代码中使用或作为其他库(如的依赖项使用。 该库还采用更现代的方法来尽可能使用事件构造函数来...

    BankSimulation:实现事件驱动的银行模拟以及随附的浏览器动画

    它还会计算出处理完最后一个事件后的平均等待时间,并打印出计算出的统计信息的摘要: 到达总数平均等待时间最大等待时间平均线长最大线长该模拟支持用户定义数量的柜员和关联的柜员行以处理客户。 BankSimulation...

    JavaScript实现按键精灵的原理分析

    用以模拟真实用户的操作行为,可以通过直接执行某个元素绑定的事件,来执行操作。 也可以创建事件,再派发事件,执行操作。关于事件的更多细节,可以参考《JavaScript中事件处理》 1、模拟MouseEvent中的click事件,...

    大型网站用户行为记录的一个实现--基于clickStream(第二部分)

    NULL 博文链接:https://8366.iteye.com/blog/591996

Global site tag (gtag.js) - Google Analytics