不对,这样子也是没有空出来,请看<script>
function change(para1,para2,para3,para4) {
alert(para1)
alert(para2)
alert(para3)
alert(para4)
}
change("arfgd",null,null,"ddf?");
</script>

解决方案 »

  1.   

    <SCRIPT LANGUAGE=javascript>
    <!--
    function test(a1,a2,a3,a4){
    alert(a1)
    alert(a2)
    alert(a3)
    alert(a4)
    }
    a1="aaa"
    a4="dddd"
    var a2
    var a3
    test(a1,a2,a3,a4)
    //-->
    </SCRIPT>
      

  2.   

    <script>
    function change(para1,para2,para3,para4) {
    if(typeof(para1)!="undefined")alert(para1)
    if(typeof(para2)!="undefined")alert(para2)
    if(typeof(para3)!="undefined")alert(para3)
    if(typeof(para4)!="undefined")alert(para4)
    }
    var NULL
    change("arfgd",NULL,NULL,"ddf?");
    </script> 
      

  3.   

    function change(para1,para2=null,para3=null,para4) {
    alert(para1)
    alert(para2)
    alert(para3)
    alert(para4)
    }
      

  4.   

    aa("arfgd",'' ,'' ,"ddf?");这样不就是空的了吗?.......
    ================================================================
    俺是"老"菜鸟一只, 请各位高手多指教!
    ------ 好好学习, 天天上网! --------
    →→→→→→→→→→→→→→→→→→→→
    http://www.boy.net.cn/home0/goldenlove 
    ←←←←←←←←←←←←←←←←←←←←
    多谢 CSDN 助手帮我自动加入签名. 
    www.chinaok.net
    ================================================================
      

  5.   

    这个问题必须由调用者和被调用函数共同遵守某种约定来解决靠调用者单方面处理是不行的================================================================
    人生最大的幸福莫过于顿顿有玉米吃
    (CSDN 论坛助手,挺好使!俺们拨号上网的有福了)