gpt4 book ai didi

internet-explorer - IE8 : error on focus(): Can't move focus to the control because it is invisible

转载 作者:行者123 更新时间:2023-12-04 09:00:11 25 4
gpt4 key购买 nike

任何人都可以帮助我解决 IE 8 中的以下错误错误详情如下:

网页错误详情

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;媒体中心PC 6.0;CMDTDF;BRI/1)时间戳:2013 年 4 月 9 日星期二 12:25:37 UTC

消息:无法将焦点移至控件,因为它不可见、未启用或属于不接受焦点的类型。线路:1013字符:5代码:0URI:/views/js/online.js

最佳答案

这是一个合理的错误。

判断一个元素在 HTML 页面上是否可见是非常困难的。您基本上必须向上遍历 DOM 树,检查元素或任何父元素是否具有“display:none”的 css 属性。

你可以用一个

包裹调用代码
try { 
element.focus();
}
catch (ex) { }

或者如果你正在使用类似 jQuery 的东西

if ($element.is(':visible')) {
$element.focus();
}

关于internet-explorer - IE8 : error on focus(): Can't move focus to the control because it is invisible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15901933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com