getElementById,getElementsByTagName,getElementsByName,getElementsByClassName的区别
大家有时候会对getElementById,getElementsByTagName,getElementsByName,getElementsByClassName这几个函数理解不小心搞混了,这几个差别有时候是不怎么大。
<html>
<body>
<div id="id_a" name="name1" class="classname1">
<p>你好</p> </div>
<div id="id_b" name="name2" class="classname2">
<p>你好</p> </div>
<div id="id_c" name="name3" class="classname3">
<p>你好</p> </div>
</body></html>
我们可以使用getElementById,getElementsByTagName,getElementsByName,getElementsByClassName都可以实现对div的获取,如document.getElementById("id_a")就可以获取第一个div,同样地document.getElementsByTagName("div")[0],还有document.getElementsByName("name1"),document.getElementsByClassName("classname1") 其中不同的是getElementById获取的是id,而id是唯一的所以它获取的只有一个元素,而getElementsByTagName,getElementsByName,getElementsByClassName获取的可以是数组,这是大家需要注意的区别
getElementById,getElementsByTagName,getElementsByName,getElementsByClassName的区别相关推荐
- getElementById、getElementsByTagName、getElementsByClassName复合使用浅析
最近遇到一个关于查找元素的问题,有的时候单独使用getElementById.getElementsByTagName.getElementsByClassName并不足以找到需要的元素,于是我就查找 ...
- js 取值 getElementsByTagName,getElementsByName
getElementsByTagName,getElementsByName 获取的值是数组的所以用[0][1]引用 1 <select multiple size="2"& ...
- document.getElementById(id) 与 $(#id) 的区别
document.getElementById("id") 与 $("#id") 的区别 如果仅从定位到元素的角度来看的话,两都是一样的. 区别: docume ...
- javascript 如何正确使用getElementById,getElementsByName(), and getElementsByTagName()
WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签. (1)get ...
- document.getElementById与getElementsByName的区别(注意后者多个S)
1:id 就像身分证号,是唯一的, name 就像姓名一样可以同名 2:一个元素定义了 id ,引用该元素时直接用 id 属性,而 name 通常用在 form ...
- js中document.getElementById(ID)与document.getElementsByName(Name)的区别
在一个HTML文档中,每个元素都可以设置ID和NAME属性.其中ID属性是唯一属性,不可以重复,一个ID值只能对应一个元素:而NAME属性是可以重复的,一个NAME值可以对应一组元素. 所以,使用do ...
- javascript中的getElementById、getElementsByName、getElementByTagName详解
getElementById.getElementsByTageName.getElementsByName的区别 1.getElementById根据指定Id得到html元素,所以只能得到唯一的ht ...
- document.getElementById(“id”)与$(#id)的区别
1.document.getElementById("id")可以直接获取当前对象,jQuery利用$("#id")获取的是一个[object Object], ...
- document.getElementById与document.getElementsById的区别
document.getElementById 是用Id选择元素,一个Id只对应一个元素. document.getElementsById 是用元素名称选择元素一个元素名称可能有很多元素,取的是集, ...
最新文章
- 张红英模型matlab,京师微课 | 北京市特级教师张红英:化学学科核心素养培养课例...
- Web前端开发笔记——第二章 HTML语言 第六节 区域标签、列表标签
- 拿破仑时代的炮兵究竟数学要多好?
- 超级终端设置-基本配置(华为)
- Linux-磁盘及网络IO工作方式解析
- Failed to parse PID from file /run/nginx.pid: Invalid argument
- 扫描服务器用户,服务器安全工具(自动扫描后门路径)
- 在PS中快速制作发朋友圈的九宫格切图
- php 实现心芯图案,利用php输出不同的心形图案,php心形图案
- ORACLE的exp和expdp何时需要特权豁免访问策略(Exempt Access Policy)进行导出?
- 网络安全笔记-99-渗透-SSRF
- XOI2003赛后题解
- 华为防火墙通用配置详解
- Liquibase 使用(全)
- 【Python3.6】生成微信好友个性签名词云
- 数字调制系列:IQ调制基本理论
- 计算机专业可以当剪辑师,什么人可以做剪辑师?
- 面试自我介绍的两个通用模板
- lms算法的matlab实现,Matlab LMS 算法和 RLS 算法实现
- 克劳特法matlab,经验模式分解matlab
热门文章
- 电脑使用技巧(Win10修改窗口背景颜色)
- 电压跟随器的作用-摘录+自解
- SQL-SERVER的STUFF函数group by 分组,字符串合并
- 佩戴安全帽数据集使用说明和下载
- 北航2018计算机学院录取名单,【北航2018年拟录取硕士研究生名单公示】- 环球网校...
- assaasasas
- Perforce: Can’t clobber writable file Perforce
- 笔迹鉴定流程,都需要什么,费用多少?
- Java SE MyBatis框架(详解)
- java cst_Java中处理CST格式时间