当前位置:  开发笔记 > 编程语言 > 正文

如何让DIV无法聚焦?

如何解决《如何让DIV无法聚焦?》经验,为你挑选了2个好方法。

我遇到了关于HTML呈现的问题.

在IE7的dir ="rtl"文档中,当JavaScript尝试将焦点设置为DIV元素(使用oElement.focus()方法)时,渲染变为混乱.上下文非常复杂,所以我认为最简单的解决方法是使DIV无法对焦?

有什么方法可以让DIV无法集中注意力吗?



1> Mister Lucky..:

不应该是能够除非你已经加入获得焦点的tabIndex.

如果您已添加tabIndex,则应将其删除

document.getElementById("yourElement").removeAttribute("tabIndex");


我知道这是超级老,但我的经验表明,即使没有tabIndex,Firefox也会允许div获得焦点.(仅作为其他googlers的FYI添加.)

2> Robin Maben..:

此外,如果要将可聚焦元素(表单输入元素等)设置为不可捕获.你可以设置:

tabIndex = "-1"

document.getElementById("yourElement").setAttribute("tabIndex", "-1");

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有