次のようにコーディングされた垂直メニューがあるとします。
<ul class="sub-menu">
<li id="menu-item-1" class="menu-item">
<a href="/page1">Page1</a>
</li>
<li id="menu-item-2" class="menu-item">
<a href="/page2"> </a>
</li>
<li id="menu-item-3" class="menu-item">
<a href="/page3">Page3</a>
</li>
</ul>
ご覧のとおり、page2へのアンカー要素にはテキストが含まれていません。したがって、メニューから非表示にします。だから私はこのようなことをするjavascriptソリューションを探しています:
if (content of anchor tag equals " ") then
set anchor's parent list element css to visiblity:hidden;
リストIDは自動的に生成され、時間の経過とともに変更される可能性があるため、これではdocument.getElementByIdを使用できないことに注意してください。では、アンカータグのコンテンツにアクセスして、正しいリストアイテムのCSSを設定するにはどうすればよいですか?
ありがとう。