我知道 这个 代码里 缺一种 document.getElementById 这部分 但 不知道 插入在什么地方
请高手帮我看下 谢谢function DisplayMenu(index) {
for (i=1; i<=4; i++)
if (index == i) {
thisMenu = eval("menu" + index + ".style");
thisMenu.display = "";
}
else {
otherMenu = eval("menu" + i + ".style");
otherMenu.display = "none";
}
}
请高手帮我看下 谢谢function DisplayMenu(index) {
for (i=1; i<=4; i++)
if (index == i) {
thisMenu = eval("menu" + index + ".style");
thisMenu.display = "";
}
else {
otherMenu = eval("menu" + i + ".style");
otherMenu.display = "none";
}
}
IE中,以下都可以
document.getElementById("XX")
document.getElementsByName("XX")
Firefox:
document.getElementById("XX") 错误(必须有属性Id)
document.getElementsByName("XX") 正确 还有楼主的代码贴全吧,你这个JS只是要判断Index是否为1-4的,是就显示,否则隐藏.
for (i=1; i <=4; i++)
if (index == i) {
thisMenu = "menu" + index;
thisMenu = document.getElementById(thisMenu)
thisMenu.style.display = "";
}
else {
otherMenu = "menu"+i;
otherMenu = document.getElementById(otherMenu)
otherMenu.style.display = "none";
}
}