如何添加一个事件监听器(addEventListener(),attachEvent()),同时接受一个参数?
参数作为元素的自定义属性传递,例如:
<img src="icon.gif" alt="Test button" command="test" />
<img src="icon2.gif" alt="Test button2" command="write" />
如何添加一个事件监听器(addEventListener(),attachEvent()),同时接受一个参数?
参数作为元素的自定义属性传递,例如:
<img src="icon.gif" alt="Test button" command="test" />
<img src="icon2.gif" alt="Test button2" command="write" />
element.addEventListener ( 'click', (function ( myParam ) {
return function () {
// user myParam here
};
} ) ( yourParam ), false );
无论您传递什么作为“yourParam”,都可以通过“myParam”参数访问事件处理程序...
var param = this.getAttribute('command');
该方法可以帮助您获取HTML元素的属性值。