通过单选按钮调用多个功能

时间:2012-04-17 23:44:17

标签: javascript html javascript-events click

我正在调用两个功能点击单选按钮。它正在使用chrome但不在Firefox和IE中。

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

第一个返回“继续”按钮第二个返回包含信息和联系号码的框。

2 个答案:

答案 0 :(得分:2)

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

LIVE DEMO


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

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

答案 1 :(得分:0)

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

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