no, by the way, why do you think document.all.input[i] is valid?

解决方案 »

  1.   

    可以如此引用:document.all.tags("RADIO")[i]tags方法取得标签名称相同的元素集合
      

  2.   

    可是您所说的方法行不通啊。你试过了吗?
    这么写还是只能在tags("")里写input而不能写RADIO什么的。
      

  3.   

    document.all.tags("input")[i].type = "radio"
      

  4.   


    只是想知道:
    假设一个页面里有
    五个类型为text的input框
    及五个类型为checkbox的input框
    想要调用时,比如调用 第三个text的input框。
    应怎么样来调用?
    input是一个集合,而input中的text会也不会也是?
      

  5.   

    可以给他们取相同的名字,用elements来调用
      

  6.   

    if(form_name.radio_name[0].checked==true) 
      alert(form_name.input_name[0].value);
      

  7.   

    这样行不通,如果文本框取一样的名字。
    那么这五个文本框里的内容传到另外一页,
    无法接收变量。
    况且,你的意思是指比如给这五个文本框同起abc 名字。
    调用时写成: document.all.elements["abc"][i]???
      

  8.   

    document.all.elements("abc")[i]
    对于checkbox和radio不妨一试,如果是text的话可能要想更好的办法了
      

  9.   

    可是用document.all.emements("abc")[i]
    的调用也是不正确的。你试一下。
      

  10.   

    sorry,把input放在form里,用document.myForm.emements("abc")[i]