オブジェクトを選択してjsでクリックイベントを追加しようとするとエラーが発生します

デイビー

エラーが発生し続ける

 "--
[18:37:08.353] Use of Mutation Events is deprecated. Use MutationObserver instead. @ chrome://firebug/content/chrome/tabContext.js:589"

そして

"[18:37:10.710] TypeError: myNode is null @ http://site.com/image:89"

Ruby on Rails、webBrick、FireFoxを使用しています。

これを設定して、クリックするとコンソールに何かが表示されるかどうかを確認します...代わりに上記のエラーを受け取りました。

<script>

(function() {
    var myNode = document.querySelector('#img-list ul.grid');

    myNode.addEventListener("click", function(e) { 
        console.log(e);
    }, false);

})();

</script>

<style>

li {
    display:inline-block;
    width:150px;
    height:auto;
    padding: 10px 10px 10px 10px;   
}

#img-list {
    width:330px;
}

</style>


<div id="img-list">
    <ul class="grid">
        <li><img src="assets/1/1_1.png"></li>
        <li><img src="assets/1/1_2.png"></li>
        <li><img src="assets/1/1_3.png"></li>
        <li><img src="assets/1/1_4.png"></li>
    </ul>
</div>
ムーが短すぎる

あなた<script>はブラウザがそれを見ると実行され、それ#img-listはDOMにある前に起こるのでdocument.querySelector('#img-list ul.grid')、何も見つかりません。

あなたの質問はタグ付けされているので、それを使用してみませんか?

$(function() {
    $('#img-list ul.grid').click(function(e) {
        console.log(e);
    });
});

これにより、DOMの準備が整うまでJavaScriptの実行が遅れます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

オブジェクトを選択してjsでクリックイベントを追加しようとするとエラーが発生します

分類Dev

選択クエリをオブジェクトにマッピングすると、linqでエラーが発生します

分類Dev

ライブラリからメインプロジェクトにファイルを追加しようとするとエラーが発生しますか?

分類Dev

イオンエラー: '[オブジェクトオブジェクト]'を差分しようとしてエラーが発生しました

分類Dev

boost :: serialization and arciveを使用してオブジェクトをdesirealizeしようとすると、「入力ストリームエラー」が発生します

分類Dev

ループしてオブジェクトにキーを追加するとエラーが発生します

分類Dev

Swingを使用してContainerオブジェクトをメインのJFrameオブジェクトに追加しようとすると、なぜこのエラーが発生するのですか?

分類Dev

定義済みのListオブジェクトに新しいListオブジェクトを追加しようとするとエラーが発生する

分類Dev

編集ボタンをクリックすると、「非オブジェクトのプロパティ「course_code」を取得しようとしています」というエラーが発生します。何が問題なのか?

分類Dev

ベクトルにオブジェクトを追加しようとするとエラーC2280が発生する

分類Dev

Tensorflowでオブジェクト検出を実装しようとするとエラーが発生する

分類Dev

マウスを使ってオブジェクトを1つにドラッグしようとすると、同じエラーが発生し続けます

分類Dev

'[オブジェクトオブジェクト]'を差分しようとしてエラーが発生しました。配列と反復可能オブジェクトのみが許可されます。(イオン3)

分類Dev

TextViewとImageViewを使用してPlaceオブジェクトを作成しましたが、Placeオブジェクトを追加しようとするとこのエラーが発生します

分類Dev

エラーが発生するC#の三項演算子:代入、呼び出し、インクリメント、デクリメント、および新しいオブジェクト式のみをステートメントとして使用できます

分類Dev

データベースからオブジェクトの配列をレンダリングしようとしてエラーが発生しました

分類Dev

luaヘッダーをC ++プロジェクトにインポートしようとするとリンカーエラーが発生しますか?

分類Dev

オブジェクトのインスタンスをベクターで検索するときにエラーが発生しました

分類Dev

高度なカレンダーサービスを介してイベントの色を更新しようとすると、「オブジェクトは許可しません」エラーが発生します

分類Dev

集計を使用して検索および更新しようとすると、「パイプライン要素3はオブジェクトエラーではありません」というエラーが発生します

分類Dev

レルムオブジェクトをアンラップしようとするとエラーが発生します

分類Dev

オブジェクトのリストを作成しようとしてエラーが発生しました-インデックスが範囲外です(Google.APIs.Sheets.v4.Data.ValueRange)

分類Dev

ボタンをクリックしてPDFファイルを選択しようとしていますが、エラーが発生します

分類Dev

Androidライブラリプロジェクトにバターナイフを追加すると、ライブラリクラスのコンパイル時に「パッケージが存在しません」というエラーが発生します

分類Dev

ベクトル内のオブジェクトを消去するときにエラーが発生しました。ムーブ代入演算子をクラスに追加するにはどうすればよいですか?

分類Dev

非同期を介してObservableのオブジェクトからキーにアクセスしようとするとエラーが発生します

分類Dev

'[オブジェクトオブジェクト]'を差分しようとしてエラーが発生しました。角度で許可されるのは配列と反復可能オブジェクトのみです

分類Dev

ListBoxからオブジェクトを選択/ハイライトするとエラーが発生します

分類Dev

クロージャでジェネリック型を使用しようとすると、予期しないコンパイラエラーが発生します

Related 関連記事

  1. 1

    オブジェクトを選択してjsでクリックイベントを追加しようとするとエラーが発生します

  2. 2

    選択クエリをオブジェクトにマッピングすると、linqでエラーが発生します

  3. 3

    ライブラリからメインプロジェクトにファイルを追加しようとするとエラーが発生しますか?

  4. 4

    イオンエラー: '[オブジェクトオブジェクト]'を差分しようとしてエラーが発生しました

  5. 5

    boost :: serialization and arciveを使用してオブジェクトをdesirealizeしようとすると、「入力ストリームエラー」が発生します

  6. 6

    ループしてオブジェクトにキーを追加するとエラーが発生します

  7. 7

    Swingを使用してContainerオブジェクトをメインのJFrameオブジェクトに追加しようとすると、なぜこのエラーが発生するのですか?

  8. 8

    定義済みのListオブジェクトに新しいListオブジェクトを追加しようとするとエラーが発生する

  9. 9

    編集ボタンをクリックすると、「非オブジェクトのプロパティ「course_code」を取得しようとしています」というエラーが発生します。何が問題なのか?

  10. 10

    ベクトルにオブジェクトを追加しようとするとエラーC2280が発生する

  11. 11

    Tensorflowでオブジェクト検出を実装しようとするとエラーが発生する

  12. 12

    マウスを使ってオブジェクトを1つにドラッグしようとすると、同じエラーが発生し続けます

  13. 13

    '[オブジェクトオブジェクト]'を差分しようとしてエラーが発生しました。配列と反復可能オブジェクトのみが許可されます。(イオン3)

  14. 14

    TextViewとImageViewを使用してPlaceオブジェクトを作成しましたが、Placeオブジェクトを追加しようとするとこのエラーが発生します

  15. 15

    エラーが発生するC#の三項演算子:代入、呼び出し、インクリメント、デクリメント、および新しいオブジェクト式のみをステートメントとして使用できます

  16. 16

    データベースからオブジェクトの配列をレンダリングしようとしてエラーが発生しました

  17. 17

    luaヘッダーをC ++プロジェクトにインポートしようとするとリンカーエラーが発生しますか?

  18. 18

    オブジェクトのインスタンスをベクターで検索するときにエラーが発生しました

  19. 19

    高度なカレンダーサービスを介してイベントの色を更新しようとすると、「オブジェクトは許可しません」エラーが発生します

  20. 20

    集計を使用して検索および更新しようとすると、「パイプライン要素3はオブジェクトエラーではありません」というエラーが発生します

  21. 21

    レルムオブジェクトをアンラップしようとするとエラーが発生します

  22. 22

    オブジェクトのリストを作成しようとしてエラーが発生しました-インデックスが範囲外です(Google.APIs.Sheets.v4.Data.ValueRange)

  23. 23

    ボタンをクリックしてPDFファイルを選択しようとしていますが、エラーが発生します

  24. 24

    Androidライブラリプロジェクトにバターナイフを追加すると、ライブラリクラスのコンパイル時に「パッケージが存在しません」というエラーが発生します

  25. 25

    ベクトル内のオブジェクトを消去するときにエラーが発生しました。ムーブ代入演算子をクラスに追加するにはどうすればよいですか?

  26. 26

    非同期を介してObservableのオブジェクトからキーにアクセスしようとするとエラーが発生します

  27. 27

    '[オブジェクトオブジェクト]'を差分しようとしてエラーが発生しました。角度で許可されるのは配列と反復可能オブジェクトのみです

  28. 28

    ListBoxからオブジェクトを選択/ハイライトするとエラーが発生します

  29. 29

    クロージャでジェネリック型を使用しようとすると、予期しないコンパイラエラーが発生します

ホットタグ

アーカイブ