我正在阅读使用单选按钮上的onclick事件处理程序调用多个函数的主题。 阅读评论后,我比以往更加困惑。 我有两个问题。 1.是否可以使用onclick事件处理程序调用多个函数? 2.如果可以顺序或同时执行功能吗?
答案 0 :(得分:1)
是的,你可以为单击执行两个事件,如下面的
onClick="doSomething();doSomethingElse();"
或者您可以这样执行
<a onclick="someFunc()">Calling Multiple Functions</a>
function someFunc()
{
doSomething();
doSomethingElse();
doSomethingElse();
.
.
.
}
答案 1 :(得分:1)
是的,您可以使用addEventListener为事件附加许多事件处理函数。但是不能保证它会按照您添加的顺序执行。
例如
element.addEventListener('click',markForCancel,false)
element.addEventListener('click',logCancelledRows,false)
答案 2 :(得分:0)
(1)是的,可以在onclick事件处理程序中调用多个函数
(2)将按顺序进行调用
But: script tag containing function must loaded before onclick defined tags