〈input type=button  onclick=“a(),b()”〉中调用两个方法的话有什么要求吗?如果我这样写的话
〈input type=button  onclick=“return a(),b()”>可以吗?麻烦各位大侠指点!!

解决方案 »

  1.   

    你把这两个函数写在一个函数里
    function c(){
    a();
    b();
    }〈input type=button  onclick=“c()”〉
      

  2.   

    input type=button  onclick=“a();b()”〉是可以的

    input type=button  onclick=“return a();b()”〉
    如果a的函数会中断,b就没有机会执行了
      

  3.   

    example:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    <html xmlns="http://www.w3.org/1999/xhtml">  
    <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />  
    <title>绑定多个onclick事件</title>  
    </head>  
       
    <body>  
    <script type="text/javascript">  
    function a(){  
         alert("A");  
     }  
    function b(){  
         alert("B");  
     }  
       
    function c(){  
         a();  
         b();  
     }  
     </script>  
     <input type="button" onclick="a(),b()" value="测试"> 没有问题 <br/><br/>  
    <input type="button" onclick="b();a()" value="测试"> 也没有问题 <br/><br/>  
    <input type="button" onclick="c()" value="测试"> 推荐! <br/>  
    </body>  
    </html>  
      

  4.   

    我想补充一下,如果两个函数在不同的js文件中可以吗?或者一个在页面的<script></script>另一个在js中那样的话可以吗?
      

  5.   

    function b(){         
         return "b"
     }  ------------------
    <input type="button" onclick="return b();a()" value="测试"> 也没有问题 <br/><br/>  
    这样就不行了!