よくわかりませんが、正しいjs nextSibling focus nextノードを理解した場合はどうなりますか?では、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';
}
何か忘れたと思いますが、理由はわかりません。手伝ってくれてありがとう :)