http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp

解决方案 »

  1.   

    通过控件的名字定位控件,item()中是控件的名字,
    例如:
    <input type="checkbox" name="myCheckBox">
    可以用
    document.all.myCheckBox得到这个控件,也可以写成document.all.item("myCheckBox")
    用item的好处是,
    1.如果你的控件的name是数字,比如<input type="checkbox" name="123456789">,使用document.all.123456789会报错,用document.all.item("123456789")可以正确得到。
    2.如果你的控件名字存在一个变量中,你必须这样写
    var name = "myCheckBox";
    eval("document.all."+name);
    同样也可以写成document.all.item(name)