<li class="nav_pbdn" id="apbdn"><a href="http://hmu061192.chinaw3.com/page-%E5%B9%B3%E6%9D%BF%E7%94%B5%E8%84%91.html?css=pb"></a></li>
<script>
var pb=document.getElementById("apbdn");
alert(pb);
</script>为什么pb 是 object

解决方案 »

  1.   

    文档中的节点都是object,你可以根据自己需要的属性从中拿
      

  2.   

    你后面没跟属性啊<script>
    var pb=document.getElementById("apbdn").getAttribute("id");
    alert(pb);
    </script>
      

  3.   

    document.getElementById("apbdn");//获取的就是该id的元素对象,通过该对象可以获取其更详细的信息
      

  4.   

    你写的是对的,也许apbdn是个数组类型吗?还是一个字符串类型呢?
      

  5.   

    获得是HTML元素对象,它就是你当前的操作对象, 可以进一步获得它的属性和方法。
      

  6.   

    没啥好讨论的,你装个firebug看看都有什么属性方法就行了
      

  7.   

    object 就是那个li ,你要他的属性还要再点. 后面加上
      

  8.   

    dom 对象 都是object 
      

  9.   

    js是基于对象编程的,dom对象中的document.getElementById方法返回的就是一个对象
      

  10.   

    var pb=document.getElementById("apbdn").value;
    alert(pb);
    这个才弹出 ‘pb’
      

  11.   


    var pb=document.getElementById("apbdn");//这个方法名字还不够明显吗?得到的是一个Element
      

  12.   

    举例:<input type="text" id="txtTest" value="Test" title="你好"/>
      var obj= document.getElementById("txtTest");--obj:HTML标签对象
      alert(obj.value);的结果就是:Test
      alert(obj.title);的结果就是:你好