在IE中似乎表& td元素将在鼠标单击时自动获得焦点。
取自
http://msdn.microsoft.com/en-us/library/ms534654%28VS.85%29.aspx
默认情况下,以下元素可以具有焦点,但不是制表符 停止。通过设置tabIndex,可以将这些元素设置为制表位 属性为正整数。 applet,div,frameSet,span,table, TD。
我在table元素上设置了tabIndex,但是当点击该表的某个td元素时,表似乎失去了焦点!这对我来说似乎很疯狂,在Firefox或Chrome中都不会发生。
有没有其他人遇到过这种情况,如果是这样的话,无论如何都要阻止这种情况发生?
谢谢,
AJ
答案 0 :(得分:0)
以下元素默认情况下可以有焦点但不是制表符 停止。通过设置tabIndex,可以将这些元素设置为制表位 属性为正整数。 applet,div,frameSet,span,table, 的 TD 强>
td正在接收焦点,因此将其从桌子上拿走。我找不到方便的引用,但是如果内存服务,IE是唯一允许td获得焦点而不指定td的tabindex属性的浏览器。
<table onclick="this.focus()" tabindex="1">
无论如何,上述内容适用于所有提到的浏览器,但如果表中的某些内容需要获得焦点,则不是很有用。