addEventListenerの元の場所はわかりませんが、ドキュメントオブジェクトの一部であると想定しています。もしそうなら、コードdocument.getElementById('displayTodosButton').addEventListener
はvar displayTodosButton = document.getElementById('displayTodosButton');
と同じですか?addEventListenerメソッドはドキュメントオブジェクトの一部ですか?
var displayTodosButton = document.getElementById('displayTodosButton');
displayTodosButton.addEventListener('click',function(){
todoList.displayTodos();
});
これらの2つのバリエーションは同じですが、基本的なJSですが、特にaddEventListenerとは関係ありません。 'foo.bar()'と 'var baz = foo;を使ってください。 baz.bar(); '同じことになります。 – CBroe
'addEventListener'はDOMの' HTMLElement'が提供するメソッドです。 'document.getElementById()'は 'HTMLElement'を返します。中間で変数を使用せずに' addEventListener'を呼び出すことができます。 –