我正在调用两个功能点击单选按钮。它正在使用chrome但不在Firefox和IE中。
onClick="showSelect(); showHelp();"
第一个返回“继续”按钮第二个返回包含信息和联系号码的框。
答案 0 :(得分:2)
onClick="(function(){showSelect(); showHelp();})();";
<强>更新强> 我在下面的评论中写道,你希望这两个函数同时运行,这意味着并行。
太糟糕了...... javascript
并且所有现代浏览器都不支持并行编程,所以我担心它无法完成,而是顺序,意味着一个接一个的功能。抱歉!
答案 1 :(得分:0)
onClick="(function(){showSelect(); showHelp();})()";
您需要将onClick
属性包装在匿名函数中,如果计划在其中调用多个函数,则需要封闭。 (匿名函数只是一个没有名称的函数,例如function(){...}
,闭包就是这样:(...)()
。一旦编译器到达它就会执行其中的任何代码。)