<div class="test" id="mydiv"> ...</div><SCRIPT LANGUAGE="JavaScript"><!--
var test = document.getElementById("mydiv");
alert(typeof(test));
alert(test.id);
//--></SCRIPT>没错呀, 不过有一点要注意:这个ID在网页里必须是唯一的

解决方案 »

  1.   

    如果这个ID在网页里不是唯一的,那么可以:
    <div class="test" id="mydiv"> ...</div><SCRIPT LANGUAGE="JavaScript"><!--
    var test = document.getElementByclassName("test");
    for(var temp=0;temp<test.length;temp++){
    if(test[temp].id=="mydiv"){
    alert(typeof(test));
    alert(test.id);
    }
    }
    //--></SCRIPT>当然 class="test" id="mydiv"都相同就不行了
      

  2.   

    getElementByclassName?? 我的知识内还没有这个用法
    <div class="test" id="mydiv"> ...</div>
    <SCRIPT LANGUAGE="JavaScript"><!--
    var test = document.getElementsByTagName("DIV");
    for(var temp=0;temp<test.length;temp++){
    if(test[temp].id=="mydiv"){
    alert(typeof(test));
    alert(test[temp].id);
    }
    }
    //--></SCRIPT>
      

  3.   

    写错了……应该:<div class="test" id="mydiv"> ...</div>
    <SCRIPT LANGUAGE="JavaScript"><!--
    var test = document.getElementsByTagName("DIV");
    for(var temp=0;temp<test.length;temp++){
    if(test[temp].className=="test"){
    alert(typeof(test));
    alert(test[temp].id);
    }
    }
    //--></SCRIPT>因为如果id="mydiv"不是唯一的,就可以通过class来判断