var data = { name: 'Ruchee', email: 'my@ruchee.com' }; data.handleEvent = function (e) { console.log(this); }; document.getElementById('test_button').addEventListener('click', data, false);
重点:
1. 绑定事件时传递数据本身
2. 传递的数据中需要定义有一个 handleEvent
方法来负责事件响应
var data = { name: 'Ruchee', email: 'my@ruchee.com' }; data.handleEvent = function (e) { console.log(this); }; document.getElementById('test_button').addEventListener('click', data, false);
重点:
1. 绑定事件时传递数据本身
2. 传递的数据中需要定义有一个 handleEvent
方法来负责事件响应