我在下面创建了一个非常简单的测试页面。当我在 Internet Explorer 中打开它并开始标记时,它会首次标记所有链接。但是它没有第二次通过它们。它只是循环通过地址栏,主页按钮和当前选项卡。它永远不会去链接。它正在发生,因为包含javascript文件snare.js但我们需要在我们的页面上。任何人都可以提出任何方法来克服它吗?我尝试了几种方法,但它不起作用(在本地复制文件,试图专注于链接等)。
注意 - 问题仅发生在Internet Explorer中。
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>Test Title</TITLE>
<script type='text/javascript' language='JavaScript' src='https://mpsnare.iesnare.com/snare.js'> </script>
</HEAD>
<BODY>
<a href="http://www.google.com">Test</a>
<a href="http://www.google.com">Test2</a>
<a href="http://www.google.com">Test3</a>
</BODY>
</HTML>
答案 0 :(得分:1)
您的javascript错误我尝试删除脚本标记它woking。 希望这有帮助!
你可以在模糊link1时使用javascript焦点在link3上,或者使用其他技巧我的代码我测试工作正常
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>Send Money - Set Up Payment - U.S. Bank</TITLE>
<script type='text/javascript' language='JavaScript' src='https://mpsnare.iesnare.com/snare.js'> </script>
</HEAD>
<BODY>
<div>
<a id="link1" onBlur="this.tabIndex=1" href="http://www.google.com">Test</a>
<a id="link2" onBlur="this.tabIndex=2" href="http://www.google.com" >Test2</a>
<a id="link3" onBlur="document.getElementById('link1').focus()" href="http://www.google.com">Test3</a>
</div>
</BODY>
</HTML>