settingsログイン
メニュー

【解決済み】document.getElementByIdで何も取得できないのは何故でしょうか?

閲覧 16,561
document.getElementByIdでhtml中のdivを取得しようとしていますが、ちゃんとIDは一致しているのに取得ができていないようです
Uncaught TypeError: Cannot set property aaa of null
よろしくお教えください
obaba 2016 3/2 質問 JavaScript

回答 1

役立ち +1
 
ベストアンサー!
Uncaught TypeError:とは、その要素が見つからない事を指しています。HTMLの中のコードは、読み込まれた順番で実行されますので、よくあるのが取得したいdiv要素がHTMLコードに現れる前にJavascriptでそれを呼び出してします事です。

document.getElementByIdを実行するのをDiv要素が読み込まれた後にするには、下記のように記載します。

window.onload = function(){
    document.getElementById〜
}

(株)Echigoya 東京都 港区 システム構築・ソフトウェア開発

全ての回答 ホームページへ
2016 3/9 回答
解決いたしました。本当にありがとうございます

プログラミング・開発言語、JavaScript の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...