做一个树,可以展开,我刚学JS,一下午都没搞出,头疼的很,问下大家

主文件
<body onclick="menuChange();">
<div align="left">Windows核心编程</div>
<span class="menu"  id="menu1">程序员必读</span>

<div id="submenu1" style="display:none">
<div class="indent">
<p><href="11.html">定义自己的错误代码</a></p>
<p><href="12.html">字符集</a></p>
<p><href="13.html">需要注意的问题</a></p>
<p><href="14.html">对COM的简单说明</a></p>
</div>
</div>

<link href="tree.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript" src="tree.js"></script>
<style type="text/css">
tree.js
<!--
function menuChange()
{
    
var src;
    
var subId;
    
if(window.event.srcElement.className=="menu")
    
{
        subId
="sub"+window.event.srcElement.id;
        
if(document.all(subId).style.display=="none")
        
{
        document.all(subId).style.display
=="block";
            
            
            }

            
else
            
{
                document.all(subId).style.display
=="none";
                }

        }

}

//-->
        
打开时,停在“程序员必读”上,怎么点也展不开,我怀疑是subid=....这句错了,但对JS真的不懂,请指点下
posted on 2007-05-26 17:26  真的很菜  阅读(378)  评论(4编辑  收藏  举报