qq网易手机账号安全中心心的账号是关联关系吗?

使用jQuery模拟鼠标点击a标签事件
(window.slotbydup=window.slotbydup || []).push({
id: '2611110',
container: s,
size: '240,200',
display: 'inlay-fix'
您当前位置: &
[ 所属分类
| 时间 2015 |
作者 红领巾 ]
在最近做项目时,需要在一定事件执行后再使a标签进行跳转,特别是在套模板时;
这就需要在一个事件执行函数中,再利用使用jQuery来模拟鼠标点击a标签事件;
&a href="" &点击&/a&&script type="text/"&$(function (){$('a).click(function(){alert('aaa');})$('a).click();})
以上代码其实已经触发了点击A标签事件,但其实,当点击了A标签,却不能触发A标签的跳转事件!!!
一开始还以为是浏览器做了相应的安全措施,屏蔽了JS对A标签的操作,后来发现,并不是这样的,接下来就说说其中的原委。
在我们点击“A标签”的时候,究竟是点击了什么才发生的跳转?
1)点击的是“A标签”本身?
2)点击的是“A标签”中显示的文字?
其实,上边的代码已经证实了点击A标签本身,并不会触发跳转到指定链接的事件,就是说,平时都是点击的A标签中的文字了?
&a href="" &&/a&&script type="text/javascript"&$(function (){var atext = '&span id="atext"&点击&/span&';//给a标签中的文字添加一个能被jquery不获得元素$('a').append(atext);//模拟点击a标签里的文字$('#atext).click();})
这下效果出来了,事实证明了上述的推断是正确的,所以要想用JS模拟点击A标签事件,就得先往A标签中的文字添加能被JS捕获的元素,然后再用JS模拟点击该元素即可。
本文永久地址:/12700.html
本文出自IT985博客 ,转载时请注明出处及相应链接。
本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程
转载请注明本文标题:本站链接:
分享请点击:
1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
CodeSecTeam微信公众号
把一件件小事做好,最后就做成了大事。
手机客户端
,专注代码审计及安全周边编程,转载请注明出处:http://www.codesec.net
转载文章如有侵权,请邮件 admin[at]codesec.net如何用JS实现:鼠标点击一个DIV里的a标签时,在另外一个DIV显示出该a标签的内容,适合刚开始学JS的新学参考学习。
以下是程序代码&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&无标题文档&/title&
height:500}
height:200
background-color:#CCCCCC;}
height:200
background-color:#F00;}
&script type=&text/javascript&&
window.onload=function(){
var oto1=document.getElementById('div1');
var oto2=oto1.getElementsByTagName('li');
var oto3=document.getElementById('div2');
for(var i=0;i&oto2.i++){
oto2[i].index=i;
oto2[i].onclick=function(){
oto3.innerHTML=oto2[this.index].innerHTML;
&div id=&div0&&
&div id=&div1&&
&li&&a href=&#&&1&/a&&/li&
&li&&a href=&#&&2&/a&&/li&
&li&&a href=&#&&3&/a&&/li&
&li&&a href=&#&&4&/a&&/li&
&li&&a href=&#&&5&/a&&/li&
&div id=&div2&&&/div&
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
( 18:19:40)
( 09:18:53)
( 11:51:40)
( 14:05:59)
( 14:14:37)
( 17:29:36)
相关排行总榜查看: 4986|回复: 10
用VBA调用IE对象,如何模拟用鼠标点击按键
阅读权限10
在线时间 小时
我目前想用Excel VBA做一个自动订单提交功能。下图是网页的截图,我的问题是想模拟鼠标点击&New Request&这个按钮呢? &New Request&按钮的HTML代码如下,我想直接用IE对象模拟鼠标点击,HTML代码和我写的代码都附上了。问题可能出在 这里doc.all.newrequest.Focus 和SendKeys &{ENTER}&。我不太会调用,有无高手懂得调用这类连接的方法,求指导,谢谢!!!
QQ截图04.jpg (29.9 KB, 下载次数: 85)
15:20 上传
&A style=&POSITION: static& class=&newrequest btn btn3d tbbtn& href=&javascript:&&
&DIV id=TBnewrequest&&IMG alt=&New request& src=&../../../../resources/images/tb_request.gif&& New request&/DIV&
&/A&
Sub IE_Test()
Set ieA = CreateObject(&InternetExplorer.Application&) '创建对象
ieA.Visible = True '使IE页面可见,做完这一步,在VBA之外可以看到一个新的
ieA.Navigate &https://网站地址& '空白页
Do Until ieA.ReadyState = 4 ' 检查网页是否加载完毕(4表示完全加载)
DoEvents ' 循环中交回工作权限给系统,以免“软死机”
Loop
Set doc = ieA.document
Set xbody = doc.Body
Set xDoc = doc.DocumentElement
doc.all.newrequest.Focus
SendKeys &{ENTER}&
End Sub复制代码
阅读权限95
在线时间 小时
用getelementbyid(&TBnewrequest&).click
阅读权限10
在线时间 小时
wudixin96 发表于
用getelementbyid(&TBnewrequest&).click
强大~我这部已经完成了,同时也有一个问题,就是怎么获取文本框而且模拟输入“回车”,谢谢
阅读权限95
在线时间 小时
c0ffeecha 发表于
强大~我这部已经完成了,同时也有一个问题,就是怎么获取文本框而且模拟输入“回车”,谢谢
文本框提交,一般就是一个FORM表单提交,所以不需要什么 模拟回车。
只要调用表单 的提交方法即可。
阅读权限10
在线时间 小时
wudixin96 发表于
文本框提交,一般就是一个FORM表单提交,所以不需要什么 模拟回车。
只要调用表单 的提交方法即可。
他的程序中会有一个接收回车的事件,然后按回车之后会出现公司的信息。所以我想在这个textarea执行一个回车按键,可是总是没反应。。
是不是我没有用sleep(1000)延时了,还是怎样呢?&textarea class=&text sr & wrap=&off& id=&arid& cols=&20& maxlen=50 style=&top:0&#59; left:104&#59; width:136&#59; height:22&#59;& armenu=&CPC_HPD:CITIC1616-Select-Billing Code& mstyle=2 rows=1&&/textarea&
复制代码.document.all.arid.Focus
SendKeys &{ENTER}&复制代码
阅读权限95
在线时间 小时
c0ffeecha 发表于
他的程序中会有一个接收回车的事件,然后按回车之后会出现公司的信息。所以我想在这个textarea执行一个回 ...
那你就延时一下看看嘛。而且你要确定你的FOCUS是成功的哦
阅读权限10
在线时间 小时
wudixin96 发表于
那你就延时一下看看嘛。而且你要确定你的FOCUS是成功的哦
我的focus测试过是成功的,但是回车不行,是不是方法不对?延时方法我也是测试的,具体怎么实现还请高手指点!
阅读权限70
在线时间 小时
& & & & & & & &
试试这个:& & Set E = doc.CreateEventObject()
& & E.keyCode = 13
& & doc.all.arid.fireevent &onkeydown&, E复制代码
阅读权限20
在线时间 小时
高手,学习中。
阅读权限10
在线时间 小时
文本框的鼠标点击实现了吗?求指教~~~
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师

我要回帖

更多关于 qq安全中心账号解冻 的文章

 

随机推荐