document.getElementById详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

document.getElementById详解2007-08-31 00:29

document.getElementById(" ") 得到的是一个对象,用 alert 显示得到的是

“ object ”,而不是具体的值,它有 value 和 length 等属性,加上 .value 得到的才

是具体的值!


参考资料:

1. document . getElementById 的用法和 DHTML.CHM 的下载地址

今天在网络上查找 document . getElementById 的用法,如下:

A : 语法:

oElement = document . getElementById ( sID )

参数:

sID : 必选项。字符串 (String) 。

返回值:

oElement : 对象 (Element) 。

说明:

根据指定的 id 属性值得到对象。返回 id 属性值等于 sID 的第一个对象的引用。假如对应的为一组对象 ,则返回该组对象中的第一个。

如果无符合条件的对象,则返回 null 。


B :有一个例子可以很好的说明:


****************************************************************************

* *

* 这个函数中最关键的地方是 document.getElementById ,他是什么呢? *

* *

* 关于 document.getElementById ,是这样的: *

* *

* 如: document.getElementById('hdrPageHeader_lblTitle') *

* *

* 表示的意思是:获取 ID 为 :hdrPageHeader_lblTitle 的对象 *

* *

* aa *

* bb *

* cc *

* *



C :另外还得到一个细节:

① document.getElementById 有时会抓 name 放过了 id ,据说是 IE 的一个 BUG ;

页面中有