我不确定,但如果我理解正确的 js nextSibling 关注下一个节点?那么,当我想在 li 中选择 ul 时,为什么会遇到麻烦?
<ul>
<li><input id="btn-page" type=button onclick="displayMenu();" /></li>
<ul class="hide">
<li>Some text</li>
</ul>
<li>...</li>
</ul>
还有我的 js 函数:
function displayMenu() {
var idMenu = event.target.id;
var ulDisplay = document.getElementById(idMenu).nextSibling;
ulDisplay.style.display = 'block';
}
我想我忘记了什么,但我不知道为什么。感谢帮助 :)