请问这段JS代码怎么修改才能兼容Firefox?

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:57:30
这段代码在IE下有效,但在FF下,onmouseover不被触发。
前台为<a href="#" onmouseover="javascript:opme('m1','t6')>

JS部分如下:

function opme(m,tid){
var oElement = document.getElementById(m);
for(var i=0;i<oElement.children.length;i++){
var x = oElement.children[i];
x.className = "";
var y = x.getElementsByTagName('a');
y[0].style.color="#333";
}
document.getElementById(tid).className = "selected";
var dvs=document.getElementById("cnt").getElementsByTagName("div");
for (var i=0;i<dvs.length;i++){
if (dvs[i].id==('l'+tid))
dvs[i].style.display='block';
else
dvs[i].style.display='none';
}
}

参考这篇帖子:
http://bbs.blueidea.com/thread-2668505-1-2.html

这段代码在 IE 下也不能用 ..?

是一个显示层叠菜单的代码 ..?