<script language="javascript">
function SelectFuXuanAll(SelectValue)
{
  if (document.Form1.checkbox"+SelectValue+".checked == true) 
    {
document.Form1.TextBox1.value=SelectValue;
    }
   else
   {
   document.Form1.TextBox1.value ="";
   }
}
</script>请问我想在 document.Form1.checkbox"+SelectValue+".checked  中的"+SelectValue+"获得参数,这里该怎么写?

解决方案 »

  1.   

    if( document.getElementById("checkbox"+SelectValue).checked == true )
    好久没写过了,你改成这样试一下,不知道行不行。
    BTW:你的帖子好象发错版了阿?该去WEB版问吧?
      

  2.   

    eval("document.Form1.checkbox"+SelectValue+".checked")不过你要完成什么功能?
    eval函数在大部分情况下都不需要用到
      

  3.   

    <body>
    <form name="form1" method="post" action="">
       <input type="button" name="Submit" value="=" onClick="btk()">
        <input name="checkbox5" type="checkbox" size="4">
    </form>
    </body>
    <script>
    function btk(){
    SelectFuXuanAll(5)
    }
    function SelectFuXuanAll(SelectValue)
    {
      if (document.getElementById("a"+SelectValue).checked == true) 
        {
    alert("aaa");
        }
       else
       {
       alert("bbb");
       }
    }
    </script>使这个意思吗?