单击单选按钮调用多个函数

Calling multiple functions onclick of radio buttons

本文关键字:函数 调用 单选按钮 单击      更新时间:2023-09-26

>我在单击单选按钮时调用两个函数。它在Chrome中工作,但在Firefox和IE中不起作用。

onClick="showSelect(); showHelp();"

第一个返回"继续"按钮,第二个返回包含信息和联系电话的框。

onClick="(function(){showSelect(); showHelp();})();";    

现场演示

<小时 />

更新我在下面的评论中写道,您希望这两个函数同时运行,这意味着并行。

太糟糕了。。。 javascript和所有现代浏览器都不支持并行编程,所以我担心它不能完成,而是顺序的,这意味着一个接一个的功能。不好意思!

onClick="(function(){showSelect(); showHelp();})()";

您需要将 onClick 属性包装在一个匿名函数中,如果您计划在其中调用多个函数,则需要将闭包包装在一起。(匿名函数只是一个没有名称的函数,例如 function(){...},一个结尾是这样的:(...)()。一旦编译器到达它,它就会执行其中的任何代码。