• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列の表示/非表示)

JavaScriptで要素の表示/非表示を切り替える方法

このQ&Aのポイント
  • JavaScriptのgetElementByIdメソッドを使用して、指定したクラス名の要素を取得します。
  • 取得した要素のスタイルのdisplayプロパティを切り替えることで、要素の表示/非表示を切り替えることができます。
  • ただし、getElementByIdメソッドは要素を一つしか取得できないため、getElementsByClassNameメソッドを使用する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

elementsは配列ですからstyleは適用されていません 個々の要素に設定すればいいでしょう function execute() { var elements = document.getElementsByClassName("sample"); alert(elements.length+"個の要素を取得しました"); for(var i=0;i<elements.length;i++){ elements[i].style.display = elements[i].style.display == "none" ? "block" : "none"; } }

tmiyoshi
質問者

お礼

ありがとうございました。 助かりました。

関連するQ&A

専門家に質問してみよう