从同一次点击调用两个函数

2022-08-30 04:02:37

HTML & JS

如何从一个 onclick 事件调用 2 个函数?这是我的代码

 <input id ="btn" type="button" value="click" onclick="pay() cls()"/>

两个函数是 pay() 和 cls()。谢谢!


答案 1

在函数调用的末尾添加分号,以便它们都能正常工作。;

 <input id="btn" type="button" value="click" onclick="pay(); cls();"/>

我不认为最后一个是必需的,但嘿,不妨把它加进去。

这是来自SitePoint的一个很好的参考 http://reference.sitepoint.com/html/event-attributes/onclick


答案 2

您可以创建一个调用这两个函数的函数,然后在事件中使用它。

function myFunction(){
    pay();
    cls();
}

然后,对于按钮:

<input id="btn" type="button" value="click" onclick="myFunction();"/>