请教IE代码转换为 firefox 兼容代码

初学额 2012-05-15 09:39:35
<a href="http://www.baidu.com" id='autolink'>百度</a>
<script>
document.getElementById("autolink").click();
</script>

上面代码在IE中正常


firefox 火狐中完全没有反映

请教神人
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
乌镇程序员 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

找到些资料

仅Firefox中链接A无法实现模拟点击以触发其默认行为
http://www.codesky.net/article/201111/116222.html

我也试
按照上面说的代码在 Firefox5 中,都不能跳转。 楼上的几位老兄,你们的火狐是什么版本啊?
[/Quote]
12.0
初学额 2012-05-15
  • 打赏
  • 举报
回复
找到些资料

仅Firefox中链接A无法实现模拟点击以触发其默认行为
http://www.codesky.net/article/201111/116222.html

我也试
按照上面说的代码在 Firefox5 中,都不能跳转。 楼上的几位老兄,你们的火狐是什么版本啊?
初学额 2012-05-15
  • 打赏
  • 举报
回复
晕! 难道是我的浏览器有问题,我下载的最新版火狐啊
d945332077 2012-05-15
  • 打赏
  • 举报
回复
<script>
document.getElementById("autolink").click();
</script>


不zhidao知道是不是<script type="text/javascript">的原因啊
001007009 2012-05-15
  • 打赏
  • 举报
回复
经测试,没问题,可以模拟点击 转向链接
乌镇程序员 2012-05-15
  • 打赏
  • 举报
回复
document.location.href = document.getElementById("autolink").href;
乌镇程序员 2012-05-15
  • 打赏
  • 举报
回复
FF下试了没问题啊,也可以这样跳转:
<a href="http://www.baidu.com" id='autolink'>百度</a>
<script type="text/javascript">
document.location.href = document.getElementById("autolink");
</script>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧