我想使用一个A标签的触发,而且我想触发多个onclik事件,一个是onClick="return delblog()",一个是return setTab('two',2,3);
后来我想使用另外一个函数来包含:
function a(){
   return delblog();
return setTab('two',2,3);
  }
可是结果是只有一个最前面的一个能生效,怎么解决?

解决方案 »

  1.   

    lz 到底需要哪个返回值?!如果不需要就不要写returnfunction a(){ 
        delblog(); 
        setTab('two',2,3); 

      

  2.   

    把return 去掉试试
    function a(){ 
      delblog(); 
      setTab('two',2,3); 
      } 
      

  3.   

    一个onclick只有有一个return
    可以在一个事件中再调用另一个函数,如楼上的。
      

  4.   

    多个事件触发,可以用addEventListener或attachEvent 2楼的应该也可以 还有你要去掉return
      

  5.   

    楼主,在js的函数里面只能有一个 return 语句。
    你的例子中,他只会执行到第一个 return。然后就返回结果,退出函数的运行。
    你可以这么写:function a(){
      delblog();
      return setTab('two',2,3);
    }