ページの読み込み後の特定の時間にHTMLクラスを追加および削除するにはどうすればよいですか?

ハンバーガー

ページの読み込みから数秒後に、HTMLクラス(.flashy-design)をHTML要素(ID bland-html-element)に追加および削除しようとしています。

以下の私の試みはクラスを注入しません。

setTimeout(function() {
    function addFlashyDesign() {
        var element = document.getElementById("bland-html-element");
        element.classList.add("flashy-design");
    }
}, 3000);

または

function startDelay(){
    setTimeout(function() {
        function addFlashyDesign() {
            var element = document.getElementById("bland-html-element");
            element.classList.add("flashy-design");
        }
    }, 3000);
};

window.onload = "startDelay();";

アイデア?

ロブ・モンヘミウス

説明はコードにあります。あなたが犯した主な間違いは、あなたがすべきようにコールバック関数を使用しなかったことでした。

let element = document.getElementById("bland-html-element");

// show after 2 seconds
// RECOMMENDATION: use window.setTimeout instead of setTimeout
// NOTE: use a callback function, not an embedded named function
window.setTimeout(function() {
     element.classList.add("flashy-design");
}, 2000);

// hide after 3 seconds
window.setTimeout(function() {
     element.classList.remove("flashy-design");
}, 3000);
#bland-html-element{
  height: 200px;
  width: 200px;
  background-color: green;
  display: none;
}
#bland-html-element.flashy-design{
  display: block;
}
<div id="bland-html-element"></div>

PS:使用しないでくださいwindow.onloadwindow.addEventListener('load', function(){})代わりに使用してください私の例では、ロードイベントの後にそれを埋め込みませんでしたbland-html-elementが、DOM存在する前にコードを実行する必要があります

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ページの読み込み後にクラスをahrefに追加するにはどうすればよいですか

分類Dev

ページの読み込み時にOwl-itemにクラスを追加するにはどうすればよいですか?

分類Dev

変更時およびページの読み込み時にオプション値を取得するにはどうすればよいですか?

分類Dev

ページの読み込み時にdivをお互いの直後に緩和するにはどうすればよいですか?

分類Dev

ページの読み込み時に乱数を生成するにはどうすればよいですか?

分類Dev

ページの読み込み時にJavascriptを実行するにはどうすればよいですか

分類Dev

ページの読み込み後にhtmlをdivに追加するにはどうすればよいですか?

分類Dev

ページの読み込み時間を短縮するために、このWordPressのJavaScriptスニペットを遅延または非同期で最後に読み込むにはどうすればよいですか?

分類Dev

ページの読み込み時にTextInputLayoutからフォーカスを削除するにはどうすればよいですか?

分類Dev

2ページにせずにこのスクリプトに読み込みGIFを追加するにはどうすればよいですか?

分類Dev

ページの送信および再読み込み後にチェックボックスのチェック状態を保持するにはどうすればよいですか?

分類Dev

ngOnInitの後にページの読み込み時にプロパティを更新するにはどうすればよいですか

分類Dev

「ページの読み込み」時にページをアンカーリンク部分に移動するにはどうすればよいですか?

分類Dev

ページの読み込み時に特定のJavaScriptの実行を停止するにはどうすればよいですか

分類Dev

最初のページの読み込み時にdivが誤って読み込まれるのを防ぐにはどうすればよいですか?

分類Dev

最初のページの読み込み時にdivが誤って読み込まれるのを防ぐにはどうすればよいですか?

分類Dev

ページの読み込み後またはページの読み込み直後に呼び出すことなく、ページに日付ピッカーを表示するにはどうすればよいですか?

分類Dev

クリック時にdivを表示/非表示-ページの読み込み時にdiv1を表示するにはどうすればよいですか?

分類Dev

JQPlotクラスを追加して、ページの読み込み時にすべてのグラフの線を非表示にするにはどうすればよいですか?

分類Dev

多くの繰り返し画像でページの読み込み時間を短縮するにはどうすればよいですか?

分類Dev

ページの読み込み時に呼び出される関数をボタンで機能させるにはどうすればよいですか

分類Dev

角度4でページの読み込み時にhtml5ビデオの長さを取得するにはどうすればよいですか?

分類Dev

ページの読み込み時に動的入力フィールドを追加するにはどうすればよいですか?

分類Dev

Node.jsパッケージの読み込み時間のペナルティを計算するにはどうすればよいですか?

分類Dev

divへのページの読み込みを遅くするにはどうすればよいですか?

分類Dev

JSでページの最大読み込み時間を設定するにはどうすればよいですか?

分類Dev

JSでページの最大読み込み時間を設定するにはどうすればよいですか?

分類Dev

ページの読み込みに並列を使用するにはどうすればよいですか?

分類Dev

ページの読み込みが速くなったときに読み込み画面をテストするにはどうすればよいですか?

Related 関連記事

  1. 1

    ページの読み込み後にクラスをahrefに追加するにはどうすればよいですか

  2. 2

    ページの読み込み時にOwl-itemにクラスを追加するにはどうすればよいですか?

  3. 3

    変更時およびページの読み込み時にオプション値を取得するにはどうすればよいですか?

  4. 4

    ページの読み込み時にdivをお互いの直後に緩和するにはどうすればよいですか?

  5. 5

    ページの読み込み時に乱数を生成するにはどうすればよいですか?

  6. 6

    ページの読み込み時にJavascriptを実行するにはどうすればよいですか

  7. 7

    ページの読み込み後にhtmlをdivに追加するにはどうすればよいですか?

  8. 8

    ページの読み込み時間を短縮するために、このWordPressのJavaScriptスニペットを遅延または非同期で最後に読み込むにはどうすればよいですか?

  9. 9

    ページの読み込み時にTextInputLayoutからフォーカスを削除するにはどうすればよいですか?

  10. 10

    2ページにせずにこのスクリプトに読み込みGIFを追加するにはどうすればよいですか?

  11. 11

    ページの送信および再読み込み後にチェックボックスのチェック状態を保持するにはどうすればよいですか?

  12. 12

    ngOnInitの後にページの読み込み時にプロパティを更新するにはどうすればよいですか

  13. 13

    「ページの読み込み」時にページをアンカーリンク部分に移動するにはどうすればよいですか?

  14. 14

    ページの読み込み時に特定のJavaScriptの実行を停止するにはどうすればよいですか

  15. 15

    最初のページの読み込み時にdivが誤って読み込まれるのを防ぐにはどうすればよいですか?

  16. 16

    最初のページの読み込み時にdivが誤って読み込まれるのを防ぐにはどうすればよいですか?

  17. 17

    ページの読み込み後またはページの読み込み直後に呼び出すことなく、ページに日付ピッカーを表示するにはどうすればよいですか?

  18. 18

    クリック時にdivを表示/非表示-ページの読み込み時にdiv1を表示するにはどうすればよいですか?

  19. 19

    JQPlotクラスを追加して、ページの読み込み時にすべてのグラフの線を非表示にするにはどうすればよいですか?

  20. 20

    多くの繰り返し画像でページの読み込み時間を短縮するにはどうすればよいですか?

  21. 21

    ページの読み込み時に呼び出される関数をボタンで機能させるにはどうすればよいですか

  22. 22

    角度4でページの読み込み時にhtml5ビデオの長さを取得するにはどうすればよいですか?

  23. 23

    ページの読み込み時に動的入力フィールドを追加するにはどうすればよいですか?

  24. 24

    Node.jsパッケージの読み込み時間のペナルティを計算するにはどうすればよいですか?

  25. 25

    divへのページの読み込みを遅くするにはどうすればよいですか?

  26. 26

    JSでページの最大読み込み時間を設定するにはどうすればよいですか?

  27. 27

    JSでページの最大読み込み時間を設定するにはどうすればよいですか?

  28. 28

    ページの読み込みに並列を使用するにはどうすればよいですか?

  29. 29

    ページの読み込みが速くなったときに読み込み画面をテストするにはどうすればよいですか?

ホットタグ

アーカイブ