<ul>
<li id="1"><image src="plus.gif" onclick="show()" >11</li>
<div id=11>
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
<ul>
</div>
<li id="2"><image src="plus.gif" onclick="show(2)">22</li>
<li id="3"><image src="plus.gif" onclick="show(3)">33</li>
</ul>
<script type=text/javascript>
function show(){
if(document.getElementById('11').style.display == ""){
document.getElementById('11').style.display="none";
}else{
document.getElementById('11').style.display="";
}
}
</script>
<li id="1"><image src="plus.gif" onclick="show()" >11</li>
<div id=11>
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
<ul>
</div>
<li id="2"><image src="plus.gif" onclick="show(2)">22</li>
<li id="3"><image src="plus.gif" onclick="show(3)">33</li>
</ul>
<script type=text/javascript>
function show(){
if(document.getElementById('11').style.display == ""){
document.getElementById('11').style.display="none";
}else{
document.getElementById('11').style.display="";
}
}
</script>
解决方案 »
- 有多个radio,如何选中其中的一个
- jquery表单为什么提交不了?
- Extjs4.0里如何实现单击展开和收起tree的节点
- 自动完成如何事先加载数据文件?
- 求救,一个鼠标事件的实现原理
- 请教一个javascript的radiobutton的问题!100分!近来就有!
- 请教下CSDN搜索的联动菜单:VBS可以嵌在JS中用吗?
- 请问如何得到页面上有多少个checkbox复选框?
- 请解释这两个函数,谢谢!
- javascript怎么把中文转换为16进制?象JSP里的URLEncoder.encode(“中国”)一样。
- 谁知道如何在web页面上 调用 c/s 结构应用程序?
- 不调用函数,如何修改表单form.action
<!--
var obj=[];
var oldId = null;
var j=11;
function show(id){
var i=null;
for( i=0;i<obj.length;i++){
if( obj[i]==id){
break;
}
}
var li = document.getElementById( id );
if( i !=null ){
var ul = document.createElement( "UL" );
//var newLi='<li id="'+i+'"><image src="plus.gif" onclick="show('+i+')" >a</li>';
var newLi='<li><image src="folder.gif">'+ j++ +'</li>';
ul.innerHTML=newLi;
li.appendChild( ul );
obj[id]=ul;
}else{
li.appendChild( obj[i] );
}
if(oldId!=null){
closeTree( oldId );
}
oldId=id;
}
function closeTree( id ){
var li = document.getElementById( id );
var ul = li.lastChild;
li.removeChild( ul );
}
//-->
</script>