勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

バニラJavaScriptでdisplay:none/blockの切り替え方法

   2024/05/22  JavaScript

指定要素の表示非表示を切り替える場合jQueryだとhide/show使うか、toggleで対応できるがバニラJavaScriptだとどのように記述すればよいのか分からなかったため調べた内容をメモ。

 

ソースコード

//非表示
document.getElementById("hoge").style.display="block";

//表示
document.getElementById("hoge").style.display="none";

 

リファレンス

Document.getElementById()

https://developer.mozilla.org/ja/docs/Web/API/Document/getElementById

HTMLElement: style プロパティ

https://developer.mozilla.org/ja/docs/Web/API/HTMLElement/style

 - JavaScript

  関連記事

Leafletで「leaflet-search」プラグインを導入してマーカーの検索機能を追加する方法
Leafletで「leaflet-search」プラグインを導入してマーカーの検索機能を追加する方法

LeafletとOpenStreetMapでマップ上にマーカーを複数設置した上で ...

JavaScriptのHTTPクライアントライブラリ「AXIOS」の使い方
JavaScriptのHTTPクライアントライブラリ「AXIOS」の使い方

あるサイトのソースコードを拝見しているとAXIOSというJSファイルをCDN呼び ...

tableのtd内にあるcheckboxのクリック範囲を拡大させ、チェック時に親要素であるtdにCSSを割り当てる方法
tableのtd内にあるcheckboxのクリック範囲を拡大させ、チェック時に親要素であるtdにCSSを割り当てる方法

tableのtd内にcheckboxを設置し、td部分をクリックすることでche ...

バニラJS対応(jQuery非依存)の画像スライダー系プラグイン「Flickity」の利用方法
バニラJS対応(jQuery非依存)の画像スライダー系プラグイン「Flickity」の利用方法

画像スライダーを設置する場合「slick」プラグインを利用することが多い。ただ、 ...

summernoteのデフォルトの画像挿入時にCSSや任意の属性を指定する方法
summernoteのデフォルトの画像挿入時にCSSや任意の属性を指定する方法

summernoteのデフォルトの画像挿入時はBase64形式にエンコードされ、 ...