function getSubTree(id) {
var submitURL = "treeview?parent=" + id;
postXmlHttp(submitURL, "parseSubTree(\"" + id + "\")", "load(\"" + id + "\")");
}
function parseSubTree(id) {
var el = document.getElementById(id);
var ulElmt = document.createElement("UL");
ulElmt.innerHTML = _xmlHttpRequestObj.responseText;
el.appendChild(ulElmt);
var images = el.getElementsByTagName("IMG");
images[0].setAttribute("src", "images/minus.gif");
images[0].setAttribute("onclick", "showHide('" + id + "')");
var aTag = el.getElementsByTagName("A");
aTag[0].setAttribute("onclick", "showHide('" + id + "')");
var loadDiv = document.getElementById("load");
loadDiv.style.display = "none";
}
function load(id) {
var loadDiv = document.getElementById("load");
loadDiv.style.display = "block";
}
解决方案 »
- innerHTML无法显示网页问题
- 问一个关于javascript对象的问题。
- 这些JS的变量 怎么在JAVA里面表示 有没有高手看下。可以这样改么
- 如何取得HTML5 Audio元素的播放状态?
- 散分... 发个有技术含量的小玩意... XContextMenu v1.0
- 关于media媒体播放器的问题!!
- 怎样让网页直接向服务器发送一个请求,使之执行某些动作,而不必更新页面?
- 当我开始使用session的时候,出现如下错误,奇怪呀!
- 读取文件,替换一定的内容后给另外的一个页面(document.write),字符转换的问题
- 想用JQuery写一个图片展示的动画,不懂其中原理,望大神解惑
- 关于js运行jsp的一个小问题,请各位大哥帮忙!
- s_liangchao1s请进
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style>
.hi {
height:200px;
background-color:#990033;
}
.dd{
height:40px;
background-color:#396;
}
</style>
<script language="JavaScript" type="text/javascript">
var thisdiv
function go(i){
var thisdiv2=document.getElementById("s"+i);
var thisimg=document.getElementById("img"+i);
if(thisdiv!=undefined && thisdiv!=thisdiv2)thisdiv.style.display = "none"; if(thisdiv2.style.display == "none"){
thisdiv2.style.display = "block";
thisimg.src="images/plus.gif";
thisdiv=thisdiv2;
}
else{
thisimg.src="images/minus.gif";
thisdiv2.style.display = "none";
}
}
</script>
</head><body>
<div class="dd" id="d1" onclick="go(1)"><img id="img1" src="images/minus.gif">菜单1</img><br />
<div class="hi"style="display: none" id="s1">1111<br />111111<br />111<br />111</div>
</div>
<div class="dd" id="d2" onclick="go(2)"><img id="img2" src="images/minus.gif">菜单2</img><br />
<div class="hi"style="display: none" id="s2">2222<br />22222<br />22<br />22</div>
</div>
<div class="dd" id="d3" onclick="go(3)"><img id="img3" src="images/minus.gif">菜单3</img><br />
<div class="hi"style="display: none" id="s3">3333<br />33<br />333333</div>
</div>
<div class="dd" id="d4" onclick="go(4)"><img id="img4" src="images/minus.gif">菜单4</img><br />
<div class="hi"style="display: none" id="s4">4444444<br />44444</div>
</div>
<div class="dd" id="d5" onclick="go(5)"><img id="img5" src="images/minus.gif">菜单5</img><br />
<div class="hi"style="display: none" id="s5">5<br />55555<br />55<br />555</div>
</div></body>
</html>
[/code=HTML]
写一个最短的
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style>
.hi {
height:200px;
background-color:#990033;
}
.dd{
height:40px;
background-color:#396;
}
</style>
<script language="JavaScript" type="text/javascript">
var thisdiv
function go(i){
var thisdiv2=document.getElementById("s"+i);
var thisimg=document.getElementById("img"+i);
if(thisdiv!=undefined && thisdiv!=thisdiv2)thisdiv.style.display = "none"; if(thisdiv2.style.display == "none"){
thisdiv2.style.display = "block";
thisimg.src="images/plus.gif";
thisdiv=thisdiv2;
}
else{
thisimg.src="images/minus.gif";
thisdiv2.style.display = "none";
}
}
</script>
</head> <body>
<div class="dd" id="d1" onclick="go(1)"> <img id="img1" src="images/minus.gif">菜单1 </img> <br />
<div class="hi"style="display: none" id="s1">1111 <br />111111 <br />111 <br />111 </div>
</div>
<div class="dd" id="d2" onclick="go(2)"> <img id="img2" src="images/minus.gif">菜单2 </img> <br />
<div class="hi"style="display: none" id="s2">2222 <br />22222 <br />22 <br />22 </div>
</div>
<div class="dd" id="d3" onclick="go(3)"> <img id="img3" src="images/minus.gif">菜单3 </img> <br />
<div class="hi"style="display: none" id="s3">3333 <br />33 <br />333333 </div>
</div>
<div class="dd" id="d4" onclick="go(4)"> <img id="img4" src="images/minus.gif">菜单4 </img> <br />
<div class="hi"style="display: none" id="s4">4444444 <br />44444 </div>
</div>
<div class="dd" id="d5" onclick="go(5)"> <img id="img5" src="images/minus.gif">菜单5 </img> <br />
<div class="hi"style="display: none" id="s5">5 <br />55555 <br />55 <br />555 </div>
</div> </body>
</html>