`

获取HTML元素3个方法比较

阅读更多

获取HTML元素3个方法比较:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()

 

document.getElementsByName()    是根据控件名称获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组。 

document.getElementById()      是根据控件ID获取这个控件对象,因为控件ID唯一,返回的是一个对象。 
document.getElementsByTagName() 是根据控件TAG获取这个控件对象,返回的是一个对象数组。 
例如: 
HTML中有控件如下: 
    <input type="radio" id="radio1" checked="checked" name="radiogroup1"  value="1"/> 
    <input type="radio" id="radio2" name="radiogroup1" value="2"/> 
    <input type="radio" id="radio3" name="radiogroup1" value="3"/> 
则: 
 document.getElementsByName('radiogroup1') 取得的是这三个控件,可以用      document.getElementsByName('radiogroup1')[0] 取得的是第一个控件。 
 document.getElementById('radio1')取得的是第一个控件, 
 document.getElementsByTagName('input') 取得的是这三个控件,


可以用document.getElementsByTagName('input')[0] 取得的是第一个控件。 


getElementsByName('delID')返回的是所有名称为'delID'的控件组成的数组,数组就是一种集合。

分享到:
评论

相关推荐

    js获取html的span标签的值方法(超简单)

    获取HTML元素的值是日常开发中的常见需求,本文将详细介绍如何使用JavaScript来获取HTML中span标签的值。通过这段内容,我们可以学会两种简单的方法来实现这一目标。 首先,我们来看HTML代码部分,它定义了一个span...

    获取元素绝对位置 position

    在JavaScript中,有两个主要的方法可以用来获取这些信息:`getBoundingClientRect()`和遍历父元素的offset属性。 1. `getBoundingClientRect()`: 这是JavaScript中获取元素几何信息的原生方法。调用`element....

    table里面获取所有元素

    综上所述,这篇博客可能会涵盖如何在JavaScript中通过DOM操作获取HTML表格的所有元素,包括表格、行和单元格,并可能涉及到源码分析和实用工具的使用。通过学习这些内容,开发者可以更好地理解和操作网页中的表格...

    jsp 应用获取表单元素

    【JSP(Java Server Pages)应用获取表单元素】\n\nJSP是Java平台上的一个服务器端脚本语言,用于开发动态Web应用程序。在网页交互中,表单元素的处理是一个关键环节,用户通过填写表单并提交,服务器端的JSP页面则...

    JavaScript获取HTML DOM节点元素的方法的总结

    以下是对“JavaScript获取HTML DOM节点元素的方法的总结”的详细阐述,旨在帮助开发者更好地理解和应用DOM操作。 ### 一、通过`document`对象获取DOM节点 #### 1. `document.getElementById(elementId)` 这个方法...

    Jquery方式获取iframe页面中的 Dom元素

    在实际应用中,获取iframe DOM元素的场景可能包括:动态修改广告内容、集成第三方模块、统计页面上的特定内容等。理解并掌握jQuery获取iframe DOM的方法,对于Web开发人员来说是十分有用的技能,能够帮助他们构建...

    jquery获取表单元素的方法

    这种方式直接访问HTML元素的`value`属性。 2. 使用`val()`函数,这是更推荐的方式,因为它专门用于读取或设置表单元素的值。 ```javascript var textVal = $("#text_id").val(); ``` ### 单选按钮(RADIO) ...

    JS获取网页中HTML元素的几种方法分析

    `getElementById` 方法用于根据指定的 ID 获取文档中的第一个匹配的元素节点。ID 在一个文档中必须是唯一的,因此此方法返回的是单个元素节点或 `null`(如果未找到该元素)。 **示例代码**: ```javascript var ...

    jmpopups获取input元素值

    标题“jmpopups获取input元素值”涉及到的是一个JavaScript库或者功能,可能是一个自定义的弹窗插件,用于从用户界面中获取`input`元素的值。在Web开发中,`input`元素通常用于创建表单,允许用户输入数据。获取这些...

    JS获取元素多层嵌套思路详解

    如果一段html嵌套过多,在js中获取还是比较麻烦的,我写了几套方案,大家可以参考参考,如果你有好的方法,也分享出来,让我们瞧瞧。 HTML: &lt;!DOCTYPE html&gt; &lt;html lang=en&gt; &lt;head&gt; &lt;meta ...

    jQuery实现获取元素索引值index的方法

    jQuery作为一个强大的JavaScript库,提供了一系列方法来简化DOM操作,其中“.index()”方法便是用于获取元素索引值的一种有效方式。 首先,我们要了解“.index()”方法的作用,它可以帮助我们获取jQuery对象集合中...

    jquery获取form表单input元素值的简单实例

    在本篇内容中,我们将详细探讨如何使用jQuery来获取form表单中input元素的值,包括文本框、复选框、单选按钮等不同类型input元素的值获取方法。通过jQuery提供的val()方法和attr()方法,我们可以轻松获取或设置input...

    JavaScript中获取HTML元素值的三种方法

    在JavaScript中,获取HTML元素值是网页动态交互的基础,它允许开发者从用户输入或页面上其他元素中收集信息。本文将详细介绍三种常用的方法:getElementById()、getElementsByName() 和 getElementsByTagName(),并...

    利用事件冒泡(Event Bubbling )获取鼠标下的元素属性

    3. **阻止不必要的事件处理**:有时我们只想让事件在特定的元素上处理,不希望它冒泡到父元素,这时可以使用`event.stopPropagation()`方法阻止事件冒泡。 4. **获取事件源**:通过`event.target`属性,我们可以...

    获取网页上 xpath , css 路径的插件, 方便爬虫、自动化测试相关软件工作者快速获取页面上html元素路径

    XPath和CSS选择器是两种常见的定位HTML元素的方法,它们被广泛用于网页抓取、网页自动化和测试工具中。这篇内容将详细阐述这两种路径的获取方式以及如何利用浏览器插件提高效率。 首先,XPath(XML Path Language)...

    JavaScript获取表单内所有元素值的方法

    本文实例讲述了JavaScript获取表单内所有元素值的方法。分享给大家供大家参考。具体如下: 下面的JS代码可以遍历指定表单中的所有元素,并输出元素的值 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;body&gt; &lt;form id=...

    C++ builder 网页元素获取实例

    在C++ Builder中进行网页元素获取,主要是指与Web交互,获取HTML页面中的特定信息,例如文本、链接、图片等。这一过程通常涉及到网络编程、HTML解析和可能的JavaScript交互。下面将详细介绍C++ Builder中实现这个...

    课题-js和jquery获取父级元素、子级元素、兄弟元素的方法.pdf

    JavaScript 和 jQuery 提供了多种方式来获取HTML文档中的父级元素、子级元素以及兄弟元素。在JavaScript中,这些操作相对复杂,而在jQuery库的帮助下,它们变得更加简洁。 首先,我们来看JavaScript获取元素的方法...

    获取鼠标点击元素,类似于元素查找

    获取鼠标点击元素

Global site tag (gtag.js) - Google Analytics