ユーザー登録
ログイン
ログインしたままにする
ログイン
全ての質問
未回答の質問
カテゴリー
ベスト回答者
地域別の事業者
ここから質問(無料)
メニュー
ホーム
プログラミング・開発言語
JavaScript
document.getElementByIdで何も取得できないのは何故でしょうか?
【解決済み】document.getElementByIdで何も取得できないのは何故でしょうか?
閲覧
16,561
document.getElementByIdでhtml中のdivを取得しようとしていますが、ちゃんとIDは一致しているのに取得ができていないようです
Uncaught TypeError: Cannot set property aaa of null
よろしくお教えください
obaba
2016 3/2
質問
JavaScript
このページをシェア
Facebook
Google+
Twitter
ログイン
または
ユーザー登録
してからコメントしてください。
ログイン
または
ユーザー登録
してから回答してください。
回答 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についてプロに質問したい方は会員登録後すぐに質問をする事ができます。
プロフェッショナルの方へ
質問に答えていただけるプロフェッショナルの方は下記をご覧下さい
お気づきの点があれば是非お知らせください
関連する質問
ページの最後の1行空くのは何故でしょうか?
私のコンピューターが遅いのは何故でしょうか?
GoogleMapsAPI のクラスタリングについて mysqlからデータを取得した場合
動的に作成したテキストボックスの値 取得
YahooとGoogleは同じ検索エンジンと聞きましたが結果が違うのは何故でしょうか?また、キーワードプランナー等の検索数はGoogle単体での統計ですか?
インターネット・メール
SNS (Facebook、Twitter、G+、はてな等)
Windows(ウィンドウズ)
Office(オフィス)
Mac(マック)
コンピューター本体(パソコン・Mac・タブレット)
ウィルス・セキュリティー
周辺機器
携帯電話・モバイル (スマホ)
オンラインサービス・ショップ
ソフトウェア
ブログ・まとめ
ウェブサイト構築
SEO
Wordpress(ワードプレス)
LAN
レンタルサーバー
サーバー・データベース
デザイン
広告・マーケティング
スモールビジネス
プログラミング・開発言語
開発ツール
VB(ビジュアルベーシック)
JavaScript
Java
PHP
Perl
Python
C#
C++
Ruby
SQL
C言語
Objective-C
外注・委託
取得・学習
その他
ITと法律
その他
...