关于多级菜单的有关问题

关于多级菜单的问题JScript codescript languagejavascriptwindow.onloadfunction(){var oUldocume

关于多级菜单的问题

JScript code
<script language="javascript">window.onload=function(){    var oUl=document.getElementById("listUL");    var aLi=oUl.childNodes;    var oA;    for(var i=0;i<aLi.length;i++){        if(aLi[i].tagName=="LI"&&aLi[i].getElementsByTagName("ul").length){            oA=aLi[i].firstChild;            oA.onclick=change;                }        }    }    function change(){        var oDiv=this.parentNode.getElementsByTagName("ul")[0];        if(oDiv.className=="myHide")           oDiv.className="myShow";        else           oDiv.className=="myHide";          }</script>

请问为何只能点一下展开 再点不隐藏呢

[解决办法]
oDiv.className="myHide";