可是可以,,就是有点麻烦你把原来的值保存,
在当你激活一个节点的时候,就把他的名字也保存,
最后用一个循环判断一下,有没有文本值被改变过回来就展开
在当你激活一个节点的时候,就把他的名字也保存,
最后用一个循环判断一下,有没有文本值被改变过回来就展开
解决方案 »
- 页面出现未知的运行时错误
- 请教js如何判断某个对象是否出现在窗口里了?
- 數據庫中的某個數據是用"_"鏈接的,如何讓"_"兩邊的內容分別顯示在2個組件上??
- xml.documentElement在Firefox下也兼容吗?
- ★★★请问各位老师如何在页面中使用脚本得到该页面所有的CheckBox集合★★★
- 为什么我在src的网页中使用这句话不能修改iframe的大小?立刻给分
- 怎么录入照片??急盼大虾帮忙
- 把屏蔽进行到底!!
- 有熟悉XML的吗,大家帮我看看这个函数,十万火急~~~~~~~~~~
- 如何實現不直接打開文件(文本圖片等),而由用戶下載
- 如何根据td里的span元素获得所在的table?
- TBODY 动态改变
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Insert title here </title>
<style>
<!--
#roothead{cursor:hand ; font-weight:bold ;
list-style-image:url(top.gif)}
#foldinglist{list-style-image:url(list.gif)}
//-->
</style>
<script language="JavaScript1.2">
<!--
var head="display:''"
img1=new Image()
img1.src="top.gif"
img2=new Image()
img2.src="open.gif"
function change()
{
if(!document.all)
{
return;
}
if (event.srcElement.id.indexOf("roothead")!=-1)
{
var srcIndex = event.srcElement.sourceIndex
var secondhead = document.all[srcIndex+1]
if (secondhead.style.display=="none")
{
secondhead.style.display=''
event.srcElement.style.listStyleImage="url(open.gif)"
}
else
{
secondhead.style.display="none"
event.srcElement.style.listStyleImage="url(top.gif)"
}
}
}
document.onclick=change;
/////////////////////////
function GetCookie(Name) {//读Cookie中Name的值
var search = Name + "="
var Cookie =document.cookie;
if (Cookie.length <= 0 || Cookie.indexOf(search)==-1)return 0;// cookie 不存在 或 'openid' 不存在,返回 0
else{
var tmp= Cookie.split(search)[1].split(";")[0]
return unescape(tmp)
}
}
function SetCookie(_this){//写Cookie
var t1=document.getElementById("foldinglist_1").style.display
var t2=document.getElementById("foldinglist_2").style.display
document.cookie="opened="+escape(t1+"*"+t2)
_this.submit()
}onload=function(){
var tmp=GetCookie('opened');
//'opened'有效,设定对应的TAB样式
if (tmp){
tmp=tmp.split("*");alert(tmp)
document.getElementById("foldinglist_1").style.display=tmp[0]
document.getElementById("foldinglist_2").style.display=tmp[1]
}
}///////////////////////////
//-->
</script>
</head>
<body>
<form name="form1" action="update.do" onsubmit="SetCookie(this)"/>
<input type="submit" name="sub" value="sub"/>
<ul>
<li id="roothead_1">1班 </li>
<ul id="foldinglist_1" style="display:none" style=&{head};>
<li> <a href="#">老师数 </a> <input type="text" name="teacher1"/> </li>
<li> <a href="#">学生数 </a> <input type="text" name="stu1"/> </li>
<li> <a href="#">课程数 </a> <input type="text" name="kecheng1"/> </li>
</ul>
<li id="roothead_2">2班 </li>
<ul id="foldinglist_2" style="display:none" style=&{head};>
<li> <a href="#">老师数 </a> <input type="text" name="teacher2"/> </li>
<li> <a href="#">学生数 </a> <input type="text" name="stu2"/> </li>
<li> <a href="#">课程数 </a> <input type="text" name="kecheng2"/> </li>
</ul>
</ul>
</form>
</body>
</html>