Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当i';我在浏览器的另一个选项卡中处于活动状态(js | jquery)_Javascript_Jquery_Focus - Fatal编程技术网

Javascript 当i';我在浏览器的另一个选项卡中处于活动状态(js | jquery)

Javascript 当i';我在浏览器的另一个选项卡中处于活动状态(js | jquery),javascript,jquery,focus,Javascript,Jquery,Focus,我有一个带有id='idtxt'的输入元素,我想设置它的值,包括光标的符号,我使用focus() document.getElementById('idtxt')。值='mytxt';//mytxt | document.getElementById('idtxt').focus() 但是,另一方面,如果我在浏览器的这个选项卡中处于活动状态,请使用focus()!如果我在另一个选项卡中处于活动状态,则会出错。我想,当我在另一个选项卡中时,我的光标在我要处理的插入文本和符号|上不可用,并且focu

我有一个带有
id='idtxt'
的输入元素,我想设置它的值,包括光标的符号,我使用
focus()

document.getElementById('idtxt')。值='mytxt';//mytxt |
document.getElementById('idtxt').focus()

但是,另一方面,如果我在浏览器的这个选项卡中处于活动状态,请使用
focus()!如果我在另一个选项卡中处于活动状态,则会出错。我想,当我在另一个选项卡中时,我的光标在我要处理的插入文本和符号|上不可用,并且
focus()
不工作。很难找到此错误,因为如果我从另一个选项卡返回,符号|位于正确的位置。那么我要做什么来解决这个问题呢

  • emulator我要处理的选项卡中的光标和focus()可以正常工作。为什么要这样做
  • 或者插入一个ascii字符,看起来像符号|并忽略
    focus()
    或光标在选项卡中处于活动状态,它真的存在吗
  • 或者任何解决这个问题的建议。谢谢

  • 如何在非活动选项卡中聚焦某个内容?@adeno那么,如果需要,如何激活选项卡?我尝试使用window.focus,但它不起作用。请帮忙