语法:
arrElements = object . getElementsByTagName ( sTagName )
参数:
sTagName : 必选项。字符串(String)。
返回值:
arrElements : 数组(Array)。如果无符合条件的对象,则返回空数组。
说明:
在 object 中获取并返回标记名称等于 sTagName 的一组对象的引用。
该DOM方法等同于DHTML Object Model的 all 集合的 tags 方法。
<script>
function rdl_getTags(){
event.cancelBubble=true;
var oWorkItem=event.srcElement;
var aReturn=oWorkItem.parentElement.getElementsByTagName("li");
document.all("id_info").innerHTML="您选定的列表内有项目: <span style=\"color:#FF3300;\">"+aReturn.length.toString()+"<\/span> 个<br>"+"它的第一个列表项目是: <span style=\"color:#FF3300;\">"+aReturn[0].childNodes[0].nodeValue+"<\/span>";window.resizeTo(436,360);
}
function rdl_hoverLI(){
event.cancelBubble=true;
with (event.srcElement) {if (tagName.toLowerCase()=="li") style.color="#003399";}
}
function rdl_outsideLI(){
event.cancelBubble=true;
with (event.srcElement) {if (tagName.toLowerCase()=="li") style.color="#000000";}
}
</script>
<ul onclick="rdl_getTags();" style="cursor:default;" onmouseover="rdl_hoverLI();" onmouseout="rdl_outsideLI();">
<li>列表项目1
<ul>
<li>列表项目1-1
<ul>
<li>列表项目1-1-1
<li>列表项目1-1-2
</ul>
<li>列表项目1-2
<li>列表项目1-3
</ul>
<li>列表项目2
<ul>
<li>列表项目2-1
<li>列表项目2-2
</ul>
<li>列表项目3
</ul>
<span id=id_info></span>
getElementsByTagName方法
原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]
相关文章:
- INPUT type=text 元素 | input type=text 对象(2007-11-27 10:19:22)
- createControlRange方法(2007-11-23 1:55:48)
- FONT 元素 | font 对象(2007-11-22 6:9:4)
- createRange方法(2007-11-14 7:21:15)
- 自定义提示条(2007-11-9 9:26:27)
- 图象按比例 缩放(2007-11-9 6:56:0)
- javascript if else语句摘要(2007-11-6 1:7:7)
- JavaScript实用技巧集锦(2007-10-27 1:12:14)
- getElementsByName方法(2007-10-19 10:56:29)
- javascript加密与解密(2007-10-18 10:4:26)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
