getElementById 问题 <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 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文档中的节点都是object,你可以根据自己需要的属性从中拿 你后面没跟属性啊<script>var pb=document.getElementById("apbdn").getAttribute("id");alert(pb);</script> document.getElementById("apbdn");//获取的就是该id的元素对象,通过该对象可以获取其更详细的信息 你写的是对的,也许apbdn是个数组类型吗?还是一个字符串类型呢? 获得是HTML元素对象,它就是你当前的操作对象, 可以进一步获得它的属性和方法。 没啥好讨论的,你装个firebug看看都有什么属性方法就行了 object 就是那个li ,你要他的属性还要再点. 后面加上 dom 对象 都是object js是基于对象编程的,dom对象中的document.getElementById方法返回的就是一个对象 var pb=document.getElementById("apbdn").value;alert(pb);这个才弹出 ‘pb’ var pb=document.getElementById("apbdn");//这个方法名字还不够明显吗?得到的是一个Element 举例:<input type="text" id="txtTest" value="Test" title="你好"/> var obj= document.getElementById("txtTest");--obj:HTML标签对象 alert(obj.value);的结果就是:Test alert(obj.title);的结果就是:你好 JavaScript Debugger如何使用??? ext js 里面delegate什么意思 ,怎么应用! javascript的问题 从网页导出数据 动态新闻图片 标题! 文本框输入 金额千位符的问题 如何在窗口弹出来的时候将浏览器最大化?不是全屏哦 请问怎样控制光驱的弹出与弹进啊 请问怎样控制marquee的滚动速度? 单引号(')和双引号(")有什么区别? jquery如何遍历JSON JS输出DIV的绝对定位
var pb=document.getElementById("apbdn").getAttribute("id");
alert(pb);
</script>
alert(pb);
这个才弹出 ‘pb’
var pb=document.getElementById("apbdn");//这个方法名字还不够明显吗?得到的是一个Element
var obj= document.getElementById("txtTest");--obj:HTML标签对象
alert(obj.value);的结果就是:Test
alert(obj.title);的结果就是:你好