2016-08-06 7 views
0

idが "div_click1"のDivエレメントをクリックしたときにコードを追加したいとします。そのために私は次のコードを追加して、私のカスタムJSTypeError:addEventListenerのdocument.getElementById(...)がnullです

document.getElementById("#div_click1").addEventListener('click', function(){  
// code 
},false) 

私はWAMPを再インストールしなければならなかったまで、私はこのためのコードのいずれかのエラーが表示されませんでした。

私は同様の問題のために提案された修正を試みましたが、問題を停止しましたが、divがクリックされたときに何もしませんでした。

このトピックに関するお手伝いがあります。ありがとう!!

答えて

1

要素で使用するのと同じIDを関数呼び出しで使用する必要があります。

ハッシュ記号を追加しないでください。

ハッシュ記号は、セレクタ構文のIDを示します。 getElementById関数は、セレクタではなくIDで要素を取得するため、セレクタではなくIDを渡す必要があります。

+0

ありがとうございました。それはそれほど簡単かもしれないと思ったことはありません:) –

+0

それはfirefoxのために働いていましたが、まだクロームで失敗しました..どのような提案? [Uncaught TypeError:nullのプロパティ 'addEventListener'を読み取ることができません] –

関連する問題