这段代码在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';
}
}
參考答案:参考这篇帖子: