例如:
<div onclick="document.getElementById('test').style.display='block';">Click Me</div>
<div onclick="document.getElementById('test2').style.display='none';">Click Me</div>
怎么把两个onclick合并为一个。

解决方案 »

  1.   

    <div onclick="document.getElementById('test').style.display='block';document.getElementById('test2').style.display='none';">Click Me</div>
      

  2.   

    用函数,类似下面的。
    <div onclick="onShow('test')">Click Me</div>
    <div onclick="onShow('test2')">Click Me</div>function onshow(param){
    document.getElementById(param).style.display='block';
    }
      

  3.   

    写成一个函数要好点
    function clicks(t){
        if(t!=null && t==1){
             document.getElementById('test').style.display='block';
             document.getElementById('test2').style.display='none';
        }else{
             document.getElementById('test').style.display='none';
             document.getElementById('test2').style.display='block';
        }
    }