最常用的用法如下:
<input id="cnlTest1" name="cnlTest1" value="">
<input id="cnlTest2" name="cnlTest2" value=""><script language="javascript">
function fnTest()
{
    document.all.cnlTest1.value = "fddf";  
}
</script>不用解释了吧.

解决方案 »

  1.   

    其实document.all的用法不仅仅是这些,如果你用vj++,或interdev,会有document.all.item这个item的东西就多了,通过document.all可以实现多对,html元素的引用吧,个人理解,可能有错误~
      

  2.   

    window是javascrip的一个对象~跟document,Date等都是对象~
      

  3.   

    还可以进行ie之类的判断
    你可以看看DOM的模型
      

  4.   

    我认为应该是一个路径吧?例如document.form1.texts是表单form1中的一个HTML对象,那么document.all.texts就是body中的一个HTML对象了。(个人理解)
      

  5.   

    window是你的IE窗口对象
    document是当前窗口的文档对象(HTML页)
    document.all是HTML文档里所有对象的集合比如如果有一个<Form>标签
    <form id=formWin .... >
    可以在JS里这样引用
    document.all.formWin.Action = "...../aa.asp"
    document.all.formWin.submit();
    或者直接
    document.formWin.Action = "...../aa.asp"
    document.formWin.submit();多看一下DOM模型树
      

  6.   

    sorry !
    最好用form的name属性
    <form name=formWin id=formWinID ....>document.formWin.action = "..../aa.asp"

    document.all.formWinID.action = "..../aa.asp"action小写
      

  7.   

    在调用文档中的HTML元素
    好象WINDOW ,DOCUMENT好象没有区别
    document.all.formWinID.action 
    WINDOW.formWinID.action 
    是吗?
      

  8.   

    还是有区别的
    特别是在多frame的时候
    window只有一个
    但document每个frame都有一个另外, all一般可以省了,直接用
    document.objectID.name = ....