问题描述
我有一个已定义的单击事件攻击了一个链接,我想知道用纯javascript将另一个单击事件追加 ( 不覆盖 )的最佳方法是什么?
这是我的代码( ):
var link = document.getElementById('click');
link.onclick = function(){
alert("1st click");
};
link.onclick = function(){
alert("2nd click");
};
上面的代码将覆盖第一个onclick事件。
另外,我知道使用此代码( )在jQuery中是可能的(无覆盖):
var link = $('#click');
link.click(function(){
alert("1st click");
});
link.click(function(){
alert("2nd click");
});
我只想在香草Javascript中使用相同的语言。 谢谢。
1楼
使用事件侦听器处理事件是正确的方法( ):
var link = document.getElementById('click');
link.addEventListener("click", function(){
alert("1st click");
});
link.addEventListener("click", function(){
alert("2nd click");
});