社区
JavaScript
帖子详情
在firefox里如何触发
中的Click方法?
zhujiechang
2006-09-01 11:14:05
<a href="javascript:test(1)" id="a3">hello</a>
<a href="javascript:test2(1)" id="b3">hello2</a>
function test(num)
{
window.alert(num);
}
function test2(num)
{
//下面这句在firefox里面不能执行
document.getElementById("a3").click();
}
请问怎么调用<a>的Click方法?
...全文
681
7
打赏
收藏
在firefox里如何触发<a>中的Click方法?
hello hello2 function test(num) { window.alert(num); } function test2(num) { //下面这句在firefox里面不能执行 document.getElementById("a3").click(); } 请问怎么调用的Click方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mingxuan3000
2006-09-01
打赏
举报
回复
mark
hbhbhbhbhb1021
2006-09-01
打赏
举报
回复
SORRY,我的代码帖错了,把测试的代码帖上来了
zhujiechang
2006-09-01
打赏
举报
回复
谢谢了 ice_berg16(寻梦的稻草人)
这样才行。
zhujiechang
2006-09-01
打赏
举报
回复
Error: document.getElementById("a3").click is not a function
Line: 106
楼上,还是不行啊。firefox中有这样的问题,有什么好的解决方案或者替代的方法?
ice_berg16
2006-09-01
打赏
举报
回复
<a href="#" onclick="test(1)" id="a3">hello</a>
<a href="#" onclick="test2(1)" id="b3">hello2</a>
<script language="javascript">
<!--
function test(num)
{
window.alert(num);
}
function test2(num)
{
if(document.all)
document.getElementById("a3").click();
else
{
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
document.getElementById("a3").dispatchEvent(evt);
}
}
//-->
</script>
hbhbhbhbhb1021
2006-09-01
打赏
举报
回复
可以实现的
<a href="#" onclick="test(1)" id="a3">hello</a>
<a href="#" onclick="test2(1)" id="b3">hello2</a>
<script language=javascript>
function test(num)
{
window.alert(num);
}
function test2(num)
{
//下面这句在firefox里面不能执行
document.getElementById("a3").click();
}
</script>
RexZheng
2006-09-01
打赏
举报
回复
好像是没什么好的办法
垃圾FF
Firefox
不支持
click
方法
的解决
Firefox
不支持
click
方法
的解决
Ajax请求响应
中
用window.open打开新窗口被拦截的解决
方法
一、问题描述 ajax 异步请求成功后需要新开窗口打开 url,使用的是 window.open()
方法
,但是会被浏览器给拦截了,需要用户点下。 二、问题分析 浏览器之所以拦截新开窗口是因为该操作并不是用户主动
触发
的,所以它认为这是不安全的就拦截了,即使 ajax 回调函数
中
模拟执行
click
或者 submit 等用户行为(trigger(‘
click
’)),浏览器也会认为不是由用户主动
触发
的,因此不能被安全执行,所以被拦截。 说明: 1、如果是在 这个
中
指定的 fun
方法
中
FireFox
与IE 下js兼容
触发
click
事件的代码
<input type=”button” value=”clck” on
click
=”test2(‘a3’);”/> [removed] function test() { [removed].href = “DBAI_les20_globalization_support.ppt”; } function test2(name) { if(document.all) { document.getElementB
仅
Firefox
中
链接A无法实现模拟点击以
触发
其默认行为
偶然发现之前写的事件模块在
Firefox
5
中
无法
触发
A的默认行为了。IE/Opera/
Firefox
5
中
A具有
click
方法
,因此模拟点击直接调用
click
方法
即可。
通过js事件
触发
标签点击事件
<a href="javascript:void(0)" on
click
="test();">ceshi</a> 通过网上查找得到: 01 var comment = document.getElementsByTagName('a')[0]; 02 commen...
JavaScript
87,901
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章