1

jquery でこれを行うことができますが、何らかの理由で上司は、jquery の魔法を使用するよりもサーバー要求を 32kb に削減することを好みます。liでは、プレーンな JavaScript を使用して、クリック時にすべてのタグに効果を適用するにはどうすればよいですか?

私は試しgetElementByIdましたが、これはIDでのみ機能します。JavaScriptもあまり得意ではありません。私のliはとても基本的なもので、クラス名がありません。

li編集:クリックですべてを非表示にしたい。回答の1つからこれを試しましたが、エラーが発生しました

TypeError: document.getElementById(...).getElementsByTagName(...).style が定義されていません

document.getElementById('holder').getElementsByTagName('li').style.display="none‌​";

どうもありがとう。

4

2 に答える 2