javascript在FF显示问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:57:04
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>会员菜单</title>
<link href="../css/menulist.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function showsubmenu(sid)
{
whichEl = eval("submenu"+sid);
if (whichEl.style.display == "none")
{
eval("submenu" + sid + ".style.display=\"\";");
eval("thead" + sid + "

小弟弟写复杂了。没认真改完你的代码,大概就这样子。
<script type="text/javascript">
function showsubmenu(sid)
{
var whichEl = document.getElementById("submenu"+sid);
if (whichEl.style.display == "none")
{
document.getElementById("submenu" + sid).style.display="";
document.getElementById("thead" + sid).style.display="none";
}
else
{
document.getElementById("submenu" + sid).style.display="none";
document.getElementById("thead" + sid).style.display="";
}

for(i = 0;i < 8;i++)
{
if(document.getElementById("submenu" + i)==null) return;
if(i+""!=sid)
{
document.getElementById("submenu" + i).style.display="none";
document.getElementById("thead" + i).style.display="";
}
}
}
</script>