百恒网络
结合实例详细介绍getElementByld()、getElementsByTagName()及namedItem()使用方法

结合实例详细介绍getElementByld()、getElementsByTagName()及namedItem()使用方法

2016-11-04 16009

说到最常见的DOM应用,恐怕就要数取得特定的某个或某组元素的引用,然后再执行一些操作了.取得元素的操作可以使用document对象的几个方法来完成.其中,Document类型为此提供了 两个方法:getElementById()和getElementsByTagName().  第一个方法,getElementByld(),接受一个参数:要取得的元素的ID.如果找到相应的元素则回该元素,如果不存在带有相应ID的元素,则返回null.注意,这里的ID必须与页面中元素的id特性(attribute)严格匹配,包括大小写.以下面的元素为例:
   

Some text

   可以使用下面的代码取得这个元素:
   var div=document.getElementByld("myDiv"); //取得
元素的引用
   但是,下面的代码在除IE之外的所有浏览器中都将返回null:
   var div=document.getElementByld("mydiv"); //无效的ID(在IE中可以)
  如果页面中多个元素的ID值相同,getElementByld()只返回文档中第一次出现的元素.IE7及
较低版本还为此方法添加了一个有意思的“怪癖":name特性与给定ID匹配的表单元素(