document.getElementById(bID) 和document.all[bID]有哪些区别,它们完全一样吗

解决方案 »

  1.   

    肯定不一样啊~
    document.getElementById得到的是一个对象,document.all是页面内所有元素的一个集合。例如:      
     document.all(0)表示页面内第一个元素.
    document.getElementById(bID)获取的是id为bID的对象,document.all[bID]应该就不管bID是不是对象的id了,对象的name属性为bID也可以获取到
      

  2.   

    比如说<div id="docid" name="docname"></div>这个元素,
    document.all["docid"] 和document.all["docname"]都能获取到这个元素,
    但是document.getelementById["docname"]就明显不对了啊