急,请问ie的dom对象问题?选项:<input type="checkbox" id="kk" value="111">
<script language="javascript">
alert(document.all.tags("input").value);
alert(document.all.tags("input").type);
alert(document.all.tags("input").id);
</script>
<script language="javascript">
alert(document.all['kk'].type);
alert(document.all['kk'].id);
alert(document.all['kk'].value);
</script>
这个tags("input")指的是input这个dom为什么.value还有.type还有.id全部显示的都是undefined这个all['kk']指的是input这个dom为什么.value还有.type还有.id全部都可以显示.
请指教.

解决方案 »

  1.   

    <input type="checkbox" id="kk" value="111"> 
    <script language="javascript"> 
    alert(document.all['kk'].type); 
    alert(document.all['kk'].id); 
    alert(document.all['kk'].value); 
    </script> 这个没错哇
      

  2.   

    很简单
    tags("input")得到的是input数组,所以你必须加上[0]方可。<input type="checkbox" id="kk" value="111"> 
    <script language="javascript"> 
    alert(document.all.tags("input")[0].value); 
    alert(document.all.tags("input")[0].type); 
    alert(document.all.tags("input")[0].id); 
    </script> 
    all['kk']得到的是唯一ID号为input的元素。