document.getElementById("spSl[1]").value 或者
document.form1.elements["spSl[1]"].value

解决方案 »

  1.   

    不行啊!根本就得不的到里面的值啊!<input type="button" name="Submit" value="购买" onclick="SetOrderForm('3','sadas',document.getElementById("spSl[1]").value,'22')"/>
      

  2.   

    <input name="spSl[0]" type="text" id="spSl[0]" value="1" size="4" />
                  <input type="button" name="Submit" value="购买" onclick="SetOrderForm('5','手机,document.getElementById("spSl[0]").value,'45')"/>
    得不到啊?
      

  3.   

    放在onclick里要注意引号的嵌套问题。运行以下代码:<form name="form1">
    <input name="spSl[0]" type="text" id="spSl[0]" value="1" size="4" />
    <input type="button" name="Submit" value="购买" onclick="SetOrderForm('5','手机',document.getElementById('spSl[0]').value, '45')"/>
    </form>
    <script>
    function SetOrderForm(a,b,c,d){
    alert(c);
    }
    </script>