Javascript jQuery-在页面上模拟焦点
在我们网站asp.net web表单的一个页面上,我们只能通过按tab键对页面控件进行一次tab操作,然后再通过地址栏和页面tab循环进行tab操作。它只发生在IE中。我们正在使用此脚本,这就是导致它的原因:Javascript jQuery-在页面上模拟焦点,javascript,jquery,asp.net,tabbing,snare,Javascript,Jquery,Asp.net,Tabbing,Snare,在我们网站asp.net web表单的一个页面上,我们只能通过按tab键对页面控件进行一次tab操作,然后再通过地址栏和页面tab循环进行tab操作。它只发生在IE中。我们正在使用此脚本,这就是导致它的原因: <script type='text/javascript' language='JavaScript' src='https://mpsnare.iesnare.com/snare.js'> </script> 当我删除这个脚本时,它可以正常工作,并且我可以根据
<script type='text/javascript' language='JavaScript' src='https://mpsnare.iesnare.com/snare.js'> </script>
当我删除这个脚本时,它可以正常工作,并且我可以根据需要多次通过页面的控件进行制表。然而,我们需要在这个特定的页面上有这个脚本。现在我注意到一件事:一旦标签停止工作,也就是说,它只是在地址栏和页面标签之间循环,如果我在页面的空白区域单击,那么标签开始工作,然后一直工作。这意味着,此脚本正在从页面中删除焦点。所以我想我想要的是,一旦上面的脚本完成了它正在做的事情,我想以某种方式模拟点击页面的空白区域。我们也在使用jQuery。非常感谢您的帮助。不确定这是否是您的实际解决方案,但您可以使用纯javascript:
document.getElementById("logo").focus()
选择一个div或另一个区域,并在脚本结束时给予它焦点?