【发布时间】:2011-12-08 22:08:47
【问题描述】:
我正在使用
location.href=document.getElementById("link1").href;
location.href=document.getElementById("link2").href;
运行与链接关联的脚本:
<a id="link1" href="javascript:...">
<a id="link2" href="javascript:...">
该代码在 Firefox 中运行良好,但在 Chrome 中仅执行最后一个 location.href 命令(因此仅执行第二段 javascript 代码)。如何强制它执行第一次和第二次?
【问题讨论】:
-
href属性实际上 in 是什么?由于它以javascript:为前缀,您是否检查过包含的JS 中没有错误?另外,使用点击处理程序;它更干净,更容易。 -
嗯?您正在拨打两个 location.href 电话?那是行不通的!这是一个竞赛条件。了解 xmlhttprequest 对象!哎呀。
-
在 FF 中我可以设置 location.href 甚至上千次。
标签: javascript google-chrome location href