在我们网站(asp .net web表单)的一个页面上,我们只能通过页面1次的控制(通过按tab键)来tab,之后它只是循环tab通过地址栏和页面选项卡。这只发生在IE中。我们正在使用这个脚本,这就是导致它的原因:
<script type='text/javascript' language='JavaScript' src='https://mpsnare.iesnare.com/snare.js'> </script>
当我删除这个脚本时,它可以正常工作,并且我可以根据需要多次使用页面控件。然而,我们需要在这个特定的页面上有这个脚本。现在我注意到一件事:一旦标签停止工作(即它只是通过地址栏和页面标签循环),如果我在页面的空白区域点击,然后标签开始工作,然后它总是永久工作。这意味着,该脚本正在从页面中移除焦点。所以我想我想要的是,只要上面的脚本完成它正在做的事情,我想以某种方式模拟点击页面的空白区域。我们也使用jQuery。如有任何帮助,不胜感激。
不确定这是您的实际解决方案,但您可以使用普通javascript:
document.getElementById("logo").focus()