当事件处理程序存储在两个不同的脚本中时,是否可以在同一个按钮上使用两个 .onclick 事件处理程序?我知道将我需要的两个函数调用到同一个 .onclick 处理程序中很容易,但我很好奇是否有办法解决这个问题。
假设我有
script1.js
someButton.onclick = function() {
someFunction1();
}
script2.js
someButton.onclick = function() {
someFunction2();
}
按此顺序在 html 中运行这些脚本将导致调用 someFunction2() onclick,因为我假设按钮的功能被 script2.js 覆盖。