Javascript 如何在Internet Explorer 6中的输入框上具有悬停效果

Javascript 如何在Internet Explorer 6中的输入框上具有悬停效果,javascript,html,css,Javascript,Html,Css,我在看如何在InternetExplorer6的输入框上有悬停效果?如果我能利用的话,我会用YUI 谢谢试试这个javascript: var inputs = document.getElementsByTagName("input"); var hoverOn = function() { this.className = "hover"; }; var hoverOff = function() { this.className = ""; }; for (var i =

我在看如何在InternetExplorer6的输入框上有悬停效果?如果我能利用的话,我会用YUI

谢谢

试试这个javascript:

var inputs = document.getElementsByTagName("input");
var hoverOn = function() {
    this.className = "hover";
};
var hoverOff = function() {
    this.className = "";
};
for (var i = 0, l = inputs.length; i < l; ++i) {
    inputs[i].onmouseover = hoverOn; 
    inputs[i].onmouseout = hoverOff;
}
以上是在Firefox中工作的内容。。。让我知道IE6进展如何

HTML:

<input type="text" id="elementid" />

摘自

到目前为止,您尝试过什么?你遇到了什么问题?你在IE7中运行过吗?给我们看一些代码,“…”不是很烦人吗?无论如何,为了更新他人,我实现了powtac的解决方案,并将其与YAHOO.util.Selector.query相结合,以获得特定的类。然而,我又碰上了另一面墙。大多数内容都是Ajax。因此,当选择器运行时,它只拾取容器中的内容。我是否必须在每个页面上运行YAHOO.util.Selector.query('classname')?您可能希望从“输入”元素集合中排除按钮、复选框、单选、提交、重置和图像类型。您要为每个输入元素添加一个id?不,这不是必需的!您只需告诉Javascript哪些输入字段是您的目标。张贴您的输入字段,我们会找到一个更好的选择器。嗨,这是完美的。我将它与YAHOO.util.Selector.query结合使用,以获得特定的类。然而,我又碰上了另一面墙。大多数内容都是Ajax。因此,当选择器运行时,它只拾取容器中的内容。我是否必须在每个页面上运行YAHOO.util.Selector.query('classname')?
<input type="text" id="elementid" />
var oElement = document.getElementById("elementid"); 
function fnCallback(e) { alert("mouse over"); } 
YAHOO.util.Event.addListener(oElement, "mouseover", fnCallback);