我正在使用
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代码)。如何强制它执行第一次和第二次?
答案 0 :(得分:2)
我有类似的情况。我通过使用setTimeout
函数来解决它,使其稍微延迟第二个并且它工作正常。
答案 1 :(得分:1)
尝试将您的javascript代码放入函数中。
然后,您可以在点击链接时从链接中调用这些功能,也可以在您需要的任何其他位置调用这些功能。 这是一种更稳定的运行代码而不是网址的方式。