JSで特定の要素を数秒後に非表示にしたり表示したりする方法【HTML,CSS,JavaScript】

JavaScriptとCSSを用いて、特定のHTML要素を指定時間後に表示・非表示させる方法を解説。`setTimeout`と`classList`を利用した具体的なコード例を紹介します。

Share

JavaScript (JS) と CSSを上手く利用して、特定の要素を数秒後に表示したり、非表示にしたり出来るようにコードを書きました。

分かりやすい記事があまり無かったので、ここに置いておきます。

以下より紹介するコードでは、最初にshow-firstという要素を表示し、3秒後にはそれを非表示にします。それと同時にshow-laterという要素を表示します(最初は非表示)。

まとめコード

まずは動く全体のコードを紹介します。

<head>
  <style>
    .d-none {
    display: none;
   }
  </style>
</head>
 
<body>
  <h1>表示・非表示テスト</h1>
  <p id="show-first">最初に表示される(3秒後に非表示)</p>
  <p id="show-later" class="d-none">最初は非表示(3秒後に表示される)</p>
 
 <script>
 // 表示・非表示を切り替える要素を取得
 const showFirst = document.getElementById("show-first");
 const showLater = document.getElementById("show-later");
 // 表示・非表示を切り替える関数
 function switchDisplay() {
   showFirst.classList.add("d-none");
   showLater.classList.remove("d-none");
 }
 // 上記関数を3秒後に実行
 setTimeout(() => {
   switchDisplay();
 }, 3000);
 </script>
</body>

HTML, CSS, JSのそれぞれ、順を追って説明していきます。

HTMLにはidとclassを付与しておく

<h1>表示・非表示テスト</h1><p id="show-first">最初に表示される(3秒後に非表示)</p><p id="show-later" class="d-none">最初は非表示(3秒後に表示される)</p>

CSSではclassにdisplay: none; を当てるクラスを用意

.d-none {
  display: none;
}

JavaScriptでは数秒後に2つのメソッドを実行する

2つのメソッドclassList.add() および classList.remove() を実行することでclassを追加したり削除したりします。

// 表示・非表示を切り替える要素を取得
const showFirst = document.getElementById("show-first");
const showLater = document.getElementById("show-later");
// 表示・非表示を切り替える関数
function switchDisplay() {
  showFirst.classList.add("d-none");
  showLater.classList.remove("d-none");
}
// 上記関数を3秒後に実行
setTimeout(() => {
  switchDisplay();
}, 3000);

Read more

サービス更新履歴

ここでは、LiveQのサービス・製品への変更を全て紹介しております。 このページは大きな変更があった場合に更新されます。 いつごろにどのような機能がリリースされたかが分かります。 2026年6月: 高速化・安定化 * 5月よりサーバーおよびアプリケーションの大型リニューアルに取り組み、6月に読み込み速度の向上や、大規模アクセス時にも安定して高速に動作するように変更をおこないました。 2026年4月: 画像スライド * 新たなスライドの種類として画像スライドを追加しました。 * PowerPoint, PDFファイルを一括インポートし、画像スライドとして追加する機能を追加しました * そのほか多数の細かな変更(操作性などのデザイン改善や、不具合)をおこないました 2026年3月: ワードクラウド、コメントのAIモデレーション(監視) * 新たなスライドの種類としてワードクラウドを追加しました * コメントをAIで自動監視する機能をリリースしました * そのほか細かな改善や不具合の修正をおこないました 2026年2月: 有料プランのデータエクスポート

By 阿部 隼也

チームメンバーを招待する方法

チームメンバーを追加するには、招待する必要があります。 その招待方法を紹介します。 招待可能なチームメンバーの数は、ご利用のプランによって異なるため、事前にご確認ください。 チームページの「新しいチームメンバーを招待」にて、招待するメンバーのメールアドレスを入力し、「招待を送信」をクリックします。 招待された側で招待を承認 次に、招待された側の方によって招待を承認する必要があります。 ※この承認にはLiveQのアカウントが必要となりますので、必ず事前にご登録ください。 下記のような招待メールが届きます。 件名:【LiveQ】チームへの招待が届いています 差出人:[email protected] 既にLiveQに登録済みの方はそのまま「招待を承認して参加する」ボタンをクリックします。 まだLiveQに登録していない方は、登録後、同様に承認ボタンをクリックします。 チームを切り替える 招待を承認すると、チームページに下記のように「チーム切り替え」ができるようになります。 招待したユーザーにもメールが届きます 招待が承認されると、招待したユーザーに

By 阿部 隼也