跟你内页的html代码有关系。
主要就是那些div对象,如果那些对象的名字变了,则这里的也可以变。
主要就是那些div对象,如果那些对象的名字变了,则这里的也可以变。
解决方案 »
- onClick在IE8中的问题
- 限制一个输入框只能输入0到1且最多只能输入三位小数。用JS。
- 一段有关动态添加页面元素的代码,不知道语法哪里有错?
- 请问在一个HTML中如何传递参数个一个JS里的函数,并调用它?
- 导航栏的下拉菜单在IE6.0的版本可以正常显示,换到IE7.0的版本无法显示。
- getElementById的问题
- 利用Java控制图片控制图片的切换方式的方法
- firefox是否支持网页元素的自定义属性?
- 如何把所选的值添加到列表框,和从列表框中把所选的值删除丢
- HTML中 怎么用 onmouseover onmouseout 改变改变表格属性呢?
- window.alert('怎么关闭我!'); 请问可否自动关闭页面上的弹出的提示窗
- 如何让弹出的窗口不显示出来,而只执行其中的asp代码
<DIV id=div4 style="CURSOR: hand" onclick="return doMenu('title4')";>
<img src=pic-lg1.gif>
</DIV>
<DIV id=title4 style="DISPLAY: none">
xxxxxxxxxxxxxxxxxxxxxxxxx
</DIV>
和这个里面ID有关系,可是一变就不能用了
不知道是为什么 请教啊
<script language=javascript>
var arrMenus = new Array("title11","title22","title33","title44");
var arrDivs = new Array("div11","div22","div33","div44");
function doMenu(MenuName)
{
for (var i=0; i<arrMenus.length; i++)
{var div = document.getElementById(arrDivs[i]);
var menu = document.getElementById(arrMenus[i]);
if (MenuName == arrMenus[i])//当前菜单如果打开就关闭,如果关闭就打开
{
menu.style.display = menu.style.display=="none"?"":"none";
div.innerHTML = div.innerHTML.indexOf("pic-lg1.gif")>=0?div.innerHTML.replace("pic-lg1","pic-lg2"):div.innerHTML.replace("pic-lg2","pic-lg1");//根据第一个字符是+,-判断
}
else if(menu.style.display != "none")//其他菜单如果打开就关闭
{
menu.style.display = "none";
div.innerHTML = div.innerHTML.replace("pic-lg2","pic-lg1");
}
}
}
</script>
<DIV id=div11 style="CURSOR: hand" onclick="return doMenu('title1')";>button1</DIV>
<DIV id=title11 style="DISPLAY:none ">
11111111111111111111111111111111111
</DIV>
<DIV id=div22 style="CURSOR: hand" onclick="return doMenu('title2')";>button2</DIV>
<DIV id=title22 style="DISPLAY: none">
22222222222222222222222222222222222
</DIV>
应该是 onclick="return doMenu('title11')