一个树状展开的javascript代码的问题
代码在下面,我说明一下,这是个树状展开那种的,在网上下的,比方有说1/2/3/4/个按钮,现在的情况是:点1的时候展开,点2的时候也展开.我想点2的时候1关上...可以实...
代码在下面,我说明一下,这是个树状展开那种的,在网上下的,比方有说1/2/3/4/个按钮,现在的情况是:点1的时候展开,点2的时候也展开.
我想点2的时候1关上...可以实现么?我说明白了么?
<SCRIPT language=javascript>
function opencat(cat,img)
{
if(cat.style.display=="none"){
cat.style.display="";
img.src="images/class2.gif";
} else {
cat.style.display="none";
img.src="images/class1.gif";
}
}
</SCRIPT>
不知道下面的代码有用么,参考看一下吧.
<TD language=javascript onmouseup="opencat(cat10<%=i%>000, img10<%=i%>000);" id=item$pval[CatID]) style="CURSOR: hand" onMouseOver="this.bgColor='#E3F4F0';" onMouseOut="this.bgColor='#FFFFFF';" height=24>
意思就是那个意思,我只想展开一个父节点,再开父节点的时候,之前开的那个父节点就关闭.
2楼达人,代码试过,照原来没变化~~~ 展开
我想点2的时候1关上...可以实现么?我说明白了么?
<SCRIPT language=javascript>
function opencat(cat,img)
{
if(cat.style.display=="none"){
cat.style.display="";
img.src="images/class2.gif";
} else {
cat.style.display="none";
img.src="images/class1.gif";
}
}
</SCRIPT>
不知道下面的代码有用么,参考看一下吧.
<TD language=javascript onmouseup="opencat(cat10<%=i%>000, img10<%=i%>000);" id=item$pval[CatID]) style="CURSOR: hand" onMouseOver="this.bgColor='#E3F4F0';" onMouseOut="this.bgColor='#FFFFFF';" height=24>
意思就是那个意思,我只想展开一个父节点,再开父节点的时候,之前开的那个父节点就关闭.
2楼达人,代码试过,照原来没变化~~~ 展开
2个回答
展开全部
做了一些修改,再不好使我也没办法了
<SCRIPT language=javascript>
var currCat = null;
function opencat(cat,img) {
if (currCat != null) {
currCat.style.display="none";
}
currCat = cat;
if(cat.style.display=="none"){
cat.style.display="";
img.src="images/class2.gif";
} else {
cat.style.display="none";
img.src="images/class1.gif";
}
}
</SCRIPT>
<SCRIPT language=javascript>
var currCat = null;
function opencat(cat,img) {
if (currCat != null) {
currCat.style.display="none";
}
currCat = cat;
if(cat.style.display=="none"){
cat.style.display="";
img.src="images/class2.gif";
} else {
cat.style.display="none";
img.src="images/class1.gif";
}
}
</SCRIPT>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询