![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
codepenにて仮で自分のサイトを作成しようと思い、画面を読み込む間ロード中のアニメーションをCSSで表示させ、読み込み終えた後で関数でアニメーションを消す動作をHTML内に書き込んだのですが全く反応がありません。
実際に記述した場所→ https://codepen.io/kazunaru/pen/jdxLby
document.getElementsClassName("sk-cube-grid").style["display"]="none";
document.getElementById("meinsite").style["display"]="inline";
ページを読み込むのが完了したらクラスを読み取り、ロードのアニメーションを非表示にしてメインテキストのidを取得して表示させる。
という動作をしたいのですが実際にはメインテキストが隠れたままでロードのアニメーションが残ったままです。codeペンにJSを書く際何度か読み取ってもらえず実行できないこともありました。
HTMLにJSを書く場所がおかしいのかまたはそもそも記述がおかしいのかご教示願いたいです。
また、まだHTML,CSS,javascriptを学んで1か月も経たないのでコードの読みにくさや記述がおかしいところが多々あると思いますがその辺も併せて何かアドバイス頂けましたら幸いです。
No.1ベストアンサー
- 回答日時:
こんばんは
ざっと目を通しただけなので、確認はしていませんが・・・
>document.getElementsClassName("sk-cube-grid")
部分でエラーになって停止しているのではないでしょうか?
また、getElementsByClassName で取得するのは要素そのものではなく、NodeListと言われる要素の配列的なオブジェクトですので、それに応じた扱い方をする必要があります。
https://developer.mozilla.org/ja/docs/Web/API/Do …
おっしゃる通りでClassの部分をIdに変えたところ、上手くロード読み込み時にメインテキストが反映されました。ロードのアニメーションはCSSで他のページを丸パクリしたところあり実際に理解できていなかったため今度から調べなおしてから実行するようにします。ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript ローディングアニメーションのロゴがページを読み込んだ後でも消えません 1 2022/09/20 21:50
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
- Chrome(クローム) 最近のGoogle Chromeのデータ読み込みの遅延やエラーって頻発しますか? 2 2023/01/06 22:12
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クリッカブルマップのリンク部...
-
DOM要素を削除しても、イベント...
-
FireFoxのjavascriptで自動でキ...
-
TexでΣの添え字の位置直し
-
投稿画像の確認画面
-
Latexに関する質問です。
-
javascriptのdocument.allにつ...
-
乗換案内 VBAで操作したい
-
スタイルの取得
-
フラグに名前を付けるには?
-
同じIDで定義した要素の配列を...
-
<a>タグのテキストを取得
-
C#OpenCv V4にのエラーに関する...
-
GASでundefinedエラーが出ます
-
C#テキストボックスの文字を配...
-
window.openでタイトル名の指定
-
ActiveXobjectが作成できない
-
functionから別のfunctionを実...
-
JAVAスクリプトで指定時間以降...
-
undefinedを表示させない方法は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FireFoxのjavascriptで自動でキ...
-
Latexに関する質問です。
-
DOM要素を削除しても、イベント...
-
XMLでのAttributeを持ったNode...
-
TexでΣの添え字の位置直し
-
JavaScript window.openで開く...
-
Null またはオブジェクトではあ...
-
javascriptの基本的なことだと...
-
iframeのソースを取得したい
-
選択肢によってラジオボタンを...
-
excle VBA とweb上の検索を利用...
-
文字を一文字ずつ表示
-
ラジオボタンでreadonlyの切替え
-
responseTextについて
-
VBAのIE操作でframe構造のサイ...
-
サブウィンドウからのスタイル...
-
JavaScriptのdocument.all("変...
-
オンマウスについて
-
要素のリサイズをひろい、他の...
-
クリッカブルマップのリンク部...
おすすめ情報