我发现此代码可以制作一个菜单,当用户单击页面内的减号时会折叠。但是当页面第一次加载时,菜单会显示主项目中的所有内容。我想在页面加载时使页面显示主要项目。这是代码:在JavaScript中展开折叠菜单HTML
<script langauge="JavaScript" type="text/javascript">
function doMenu(item) {
obj=document.getElementById(item);
col=document.getElementById("x" + item);
if (obj.style.display=="none") {
obj.style.display="block";
col.innerHTML="[-]";
}
else {
obj.style.display="none";
col.innerHTML="[+]";
}
}
</script>
</head>
<body>
<a href="JavaScript:doMenu('main');" id=xmain>[+]</a> Main Item
<div id=main style="margin-left:1em">
<a href=#>Item 1</a><br>
<a href=#>Item 2</a><br>
<a href=#>Item 3</a>
</div>
<br>
</body>
</html>
如果有人能告诉我如何改变代码来做到这一点,我将非常感激。
感谢
没有工作只是隐藏+ – user1049553
哎呀,误解了代码。 Matthew Strawbridge说得对。 – Ariel