我正在尝试更改嵌套在一组 div 中的 UL 上的样式。
这是我所拥有的:
html:
<div class='mainCat' id='List' onclick="Expand(this.id);">List</div>
<div class='subCat'>
<ul>
<li>List item one</li>
<li>List item two</li>
<li>List item three</li>
</ul>
</div>
</div>
和 Javascript:
function Expand(set)
{
var whichSet = document.getElementById(set);
whichSet.getElementsByTagName('ul')[0].style.display = 'block';
}
和 CSS:
.subCat ul
{
display:none;
}
任何帮助深表感谢。解释我做错了什么而不仅仅是答案会非常有帮助,因为我喜欢从我的错误中吸取教训。提前致谢。