onmouseover事件不会在Firefox上仅在输入字段的div标签上触发

时间:2011-08-11 22:11:10

标签: html firefox

我正在尝试在输入字段悬停时显示按钮。在Chrome和IE中一切正常,但在Firefox中它失败了。这是一个简单的例子:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en-US">
<head/>
<body>
<div onmouseover="alert('Firefox/chrome/ie all trigger me')">foo</div>
<div onmouseover="alert('Chrome/ie trigger me but fire fox won't')">
<input id="date_01" type="text" disabled="" tabindex="1">
</div>
</body>
</html>

将鼠标悬停在第一个div上会导致显示警报。将鼠标悬停在第二个div上不会导致在Firefox中触发警报。

有什么理由在firefox中无法正常工作吗?或任何常见的工作?

1 个答案:

答案 0 :(得分:1)

这可能与输入字段被禁用这一事实有关? Firefox does not show tooltips on disabled input fields

disabled =“”属性具有误导性 - 只要你有禁用这个词,你设置它的确无关紧要,字段仍将被禁用。