getElementsByTagName() 方法可返回带有指定标签名的对象的集合。

语法

document.getElementsByTagName(tagname)

说明

getElementsByTagName() 方法返回元素的顺序是它们在文档中的顺序。

如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序。

提示和注释

注释:传递给 getElementsByTagName() 方法的字符串可以不区分大小写。

实例

例子 1

<html>
<head>
<script type="text/javascript">
function getElements(){var x=document.getElementsByTagName("input");alert(x.length);}
</script>
</head>
<body><input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<br />
<input type="button" οnclick="getElements()"
value="How many input elements?" /></body>
</html>

例子 2

可以用 getElementsByTagName() 方法获取任何类型的 HTML 元素的列表。例如,下面的代码可获取文档中所有的表:

var tables = document.getElementsByTagName("table");
alert ("This document contains " + tables.length + " tables");

例子 3

如果您非常了解文档的结构,也可以使用 getElementsByTagName() 方法获取文档中的一个特定的元素。例如,下面的代码可以获得文档中的第四个段落:

var myParagragh = document.getElementsByTagName("p")[3];

不过,我们还是认为,如果您需要操作某个特定的元素,使用 getElementById() 方法将更为有效。

TIY

document.getElementByTagName的用法相关推荐

  1. document.getElementByTagName()的用法

    document.getElementByTagName()取得相同标签内文本框内容 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran ...

  2. document.getElementByName()的用法

    document.getElementByTagName()的用法,用来取得相同name名称的内容 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...

  3. html dom createevent,js 中 document.createEvent的用法

    js 中 document.createEvent的用法 更新时间:2010年08月29日 23:22:02   作者: 用该方法创建了 Event 对象以后,必须用上表中所示的初始化方法初始化对象. ...

  4. JavaScript:document.execCommand()的用法

    document.execCommand()的用法小记 一.语法 execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用. 如下格式:document.ex ...

  5. js 中 document.createEvent的用法-转载

    js 中 document.createEvent的用法 <a class="comment-mod" οnclick="alert('ss')" hre ...

  6. document.createElement()的用法

    document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用.其中,appendChild() 方法在节点的子节 ...

  7. document.execCommand()的用法小记

    document.execCommand()的用法小记 首先要说明的是在firefox下支持不好. 2D-Position 允许通过拖曳移动绝对定位的对象.  AbsolutePosition 设定元 ...

  8. linux中here文档,Linux下Bash Heredoc(Here document)的用法及基本示例

    本文讲解在Linux操作系统下Bash Heredoc(Here document)的用法,及基本的Heredoc示例.将Heredoc和SSH一起使用. 简介 在编写shell脚本时,您可能需要将多 ...

  9. document.location的用法实例(摘抄自博客园--KoMiles,自己学习的时候记录一下)...

    <head><title>document.location </title></head><body><b>document. ...

最新文章

  1. Web前端开发必备:《Jquery实战》第3版 介绍
  2. 下面使用计算机动画制作的,2020年最新电大《计算机二维动画制作》形考作业任务01-03网考试题及答案(10页)-原创力文档...
  3. git提交代码到github时出现everything up-to-date,但是代码没有上传成功
  4. HTML 元素居中的方法
  5. 潜行者活动硬盘电脑,你也可以打造
  6. 抽屉开关_技术天地|380伏抽屉开关指示灯更换流程
  7. 在html中横坐标是纵坐标,excel 作图中次横坐标及次纵坐标的调试,以及excel自定义轴标签的步骤方法...
  8. Socket的send函数在执行时报EAGAIN的错误
  9. Spring Boot入门(9)网页版计算器
  10. java finalize 何时被调用_finalize()方法什么时候被调用?析构函数(final
  11. C#LeetCode刷题之#876-链表的中间结点(Middle of the Linked List)
  12. Java时间处理方法
  13. Adobe Premiere 基本使用
  14. 三星电视显示服务器无响应,三星电视网络电视看不了是怎么回事?
  15. 仲裁服务器的作用,仲裁:见证服务器如何影响数据库可用性
  16. ztek usb转串口 linux,Z-Tek USB转串口驱动
  17. Mac苹果电脑登录其他用户教程
  18. 如何用Hexo搭建个人博客网站
  19. Atcoder ARC093F : Dark Horse
  20. 钢条切割问题(动态规划)

热门文章

  1. 使用Python调用有道翻译接口实现翻译任务
  2. excel里面怎么排名次
  3. 用户名修改后进入不了计算机,我想知道怎么修改后电脑用户名
  4. UML ~ Unified Modeling Language ~ 统一建模语言。+ 软件设计原则。
  5. Python基础——继承、多态
  6. Selenium自动化测试入门(基于Python)
  7. 数字电视机顶盒的工作原理
  8. Androidnbsp;TabHostnbsp;和amp;nbs…
  9. maven 跳过单元测试打包
  10. 洛谷P2738 [USACO4.1]篱笆回路Fence Loops(Floyed求最小环)