document.getElementById

1、getElementById

作用:一般页面里ID是唯一的,用于准备定位一个元素
语法: document.getElementById(id)
参数:id :必选项为字符串(String)
返回值:对象; 返回相同id对象中的第一个,按在页面中出现的次序,如果无符合条件的对象,则返回 null

example:
document.getElementById("id1").value;

2、getElementsByName

作用:按元素的名称查找,返回一个同名元素的数组
语法: document.getElementsByName(name)
参数:name :必选项为字符串(String)
返回值:数组对象; 如果无符合条件的对象,则返回空数组,按在页面中出现的次序

注意:返回数组值为value属性的值,
如果某标签无value属性,当你添加上value属性并赋值后,getElementsByName也能取到其值,
当未对value属性赋值时,  getElementsByName返回数组值将是undefined ,
但仍能获得相同name标签的个数document.getElementsByName(name).length
当未设置name属性时document.getElementsByName仍能使用,它将根据你id取得value属性的值

example:
document.getElementsByName("name1")[0].value;  
document.getElementsByName("name1")[1].value;

<span id='CBylawIndexName' class='normalNode' value='all' >全部</span>"
<span id='CBylawIndexName' class='normalNode' value='ALL' >全部</span>"
span标签其实没有name和value属性
但document.getElementsByName("CBylawIndexName")仍将取得value的值

3、getElementsByTagName

作用:按HTML标签名查询,返回一个相同标签元素的数组
语法: object.getElementsByTagName(tagname) object可以是document或event.srcElement.parentElement等
参数:tagname:必选项为字符串(String),根据HTML标签检索。
返回值:数组对象; 如果无符合条件的对象,则返回空数组,按在页面中出现的次序

example:
document.getElementsByTagName("p")[0].childNodes[0].nodeValue;  
document.getElementsByTagName("p")[1].childNodes[0].nodeValue

document.getElementById/Name/TagName相关推荐

  1. (COPY)document.all和document.getElementById用法 document.all用法:

    (COPY)document.all和document.getElementById用法 document.all用法: <html>     <body>       < ...

  2. document.getElementById与document.getElementsById的区别

    document.getElementById 是用Id选择元素,一个Id只对应一个元素. document.getElementsById 是用元素名称选择元素一个元素名称可能有很多元素,取的是集, ...

  3. document.getElementById与getElementByName的区别

    document.getElementById( "id_Number ")   得到的是单个元素 document.getElementsByName( "name & ...

  4. document.getElementById()和document.forms[0].submit()

    下午,做一个jsp文件,涉及到document.getElementById()以及document.forms[0].submit()的使用,折腾了好长时间. 1.document.getEleme ...

  5. document.getElementById vs jQuery $()

    本文翻译自:document.getElementById vs jQuery $() Is this: 这是: var contents = document.getElementById('con ...

  6. js中document.getElementById(ID)与document.getElementsByName(Name)的区别

    在一个HTML文档中,每个元素都可以设置ID和NAME属性.其中ID属性是唯一属性,不可以重复,一个ID值只能对应一个元素:而NAME属性是可以重复的,一个NAME值可以对应一组元素. 所以,使用do ...

  7. 各浏览器对document.getElementById等方法的实现差异

    所有Web前端同仁对 document.getElementById 都非常熟悉了.开发过程中经常需要用其获取页面id为xx的元素,自从元老级JS库Prototype流行后,都喜欢这么简写它 // 方 ...

  8. [已经完美解决]IE下 'document.getElementById(...)' is null

    View Code 1 $.ajax({ 2 type: "POST",//请求方式 3 url: "text.txt",//地址,就是action请求路径 4 ...

  9. document.getElementById 学习总结

    document.getElementById获取控件对象为空的解决方法 1.下面是一个简单的例子,页面加载时显示一段信息 代码如下: <%@ page language="java& ...

最新文章

  1. 谁是中国大学理科的王者?
  2. 数据库SQL语句学习笔记(3)-排序检索数据
  3. 关于Plos one 和 SR
  4. 有关windows 10自动更新 永久关闭
  5. 一個全世界最珍貴的故事(轉載)
  6. Cpp 对象模型探索 / 类普通成员函数的调用方式
  7. 用python画动态皮卡丘_利用Python绘制萌萌哒的皮卡丘
  8. python判断两个列表内容是否一致_检查两个列表在Python中是否相同
  9. 美化版彩虹自助下单程序注册登录页源码
  10. 对信号与系统课程中Python语言的作业
  11. 【python教程入门学习】机器学习常用术语
  12. java源码中的生词摘录成有道词典单词本
  13. 104协议服务器端,104规约详解.doc
  14. [TSP-FCOS]Rethinking Transformer-based Set Prediction for Object Detection
  15. 886n虚拟服务器ip,tl-wr886n怎么配置ip带宽控制
  16. 2021年了!!Xftp新手的下载和安装教程(超详细),以及演示了远程登录和远程文件传输
  17. amesim子模型_Amesim制动卡钳仿真--制动液子模型
  18. mongodb php auth,mongodb 3.0改变了authMechanism
  19. N的阶乘递归与非递归
  20. csdn的,精彩连载!

热门文章

  1. go每日新闻(2021-08-29)——Go程序内存假泄漏是怎么回事
  2. 初识Hadoop(会飞的大象)
  3. 办公小技巧1:使用adb命令在电脑与手机之间传输文件
  4. 【爱生活】新冠 - 风寒和风热感冒的区别及措施
  5. 摔手机问题--第九届蓝桥杯
  6. 派生类的构造函数xu(c++)
  7. JavaWEB(applicationjavabean封装)
  8. pd.DataFrame()函数解析(最清晰的解释)
  9. linux安装frps服务,ubuntu搭建frps服务
  10. html 链接长宽,CSS实现长宽比的几种方案【转载】