集合就是包含很多对象的大对象。
所以你要有目的的去访问集合中的某个元素啊。
 <p id="aaa">df</p>
 <SCRIPT LANGUAGE=javascript>
<!--document.write(document.all.aaa.innerText+"<br>");
 
//-->
</SCRIPT>

解决方案 »

  1.   

    js把object转换成布尔值了嘛
    有的话是true,
    空的话是false
      

  2.   

    那if(document.all)documentwrite("a");的意思是不是如果该HTML页里面包含了HTML元素就输出字符a呢?那document.all什么情况有可能为假(false)呢?
      

  3.   

    数据类型转换是一个很重要的问题。请参阅《javascript权威指南》
    请似一下以下语句;
     var myob = new Object();
     myob.subob = new Object();
     myob.x = 0;
     myob.y = 2; if(myob)
     {
       alert(myob);
      } if(myob.subob)
     {
       alert(myob.subob);
      } if(myob.x)
     {
       alert(myob.x);
      } if(myob.y)
     {
       alert(myob.y);
      } if(myob.z)
     {
       alert(myob.z);
      }