Document:getElementsByName()使用方法及示例

当你需要获取带有相同名称的元素时(例如 input 标签),你可以使用 Document 对象的 getElementsByName() 方法。

语法

document.getElementsByName(name)

参数

name:元素的名称,字符串类型。

返回值

返回一个包含指定名称的所有元素的 NodeList(节点列表)。

示例一:获取单选按钮的状态

HTML代码:

<label><input type="radio" name="gender" value="male">男</label>
<label><input type="radio" name="gender" value="female">女</label>

JavaScript代码:

let radios = document.getElementsByName("gender");
for(let i=0; i<radios.length; i++){
  if(radios[i].checked){
    console.log("您选择了"+radios[i].value);
  }
}

运行以上代码,当选择单选按钮后,将选中的单选按钮值输出到控制台。

示例二:按名称获取所有文本框的值

HTML代码:

<input type="text" name="username" value="张三">
<input type="text" name="password" value="12345">
<input type="text" name="email" value="zhangsan@163.com">

JavaScript代码:

let inputs = document.getElementsByName("username");
for(let i=0; i<inputs.length; i++){
  console.log(inputs[i].value);
}

运行以上代码,将会输出文本框中的值。

这两个示例分别介绍了如何使用 getElementsByName() 方法获取单选按钮的状态和获取所有文本框的值。通过这些示例,你可以更好地理解和掌握如何使用 getElementsByName() 方法。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Document:getElementsByName()使用方法及示例 - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • JavaScript中交换值的10种方法总结

    JavaScript中交换值的10种方法总结 为什么要交换值? 在JavaScript中,我们通常需要在不同的变量之间交换它们的值。这些变量可以是数字、字符串、布尔值等。通常情况下,我们使用一个临时变量来实现这个目的。但是,将值存储在临时变量中会使代码变得复杂,而且增加了代码的复杂性和可读性。因此,交换两个变量的值是编程中一个常见的问题。 方法一:使用临时变…

    JavaScript 2023年5月27日
    00
  • JS自定义函数实现时间戳转换成date的方法示例

    下面是关于“JS自定义函数实现时间戳转换成date的方法示例”的完整攻略: 1. 理解时间戳和Date对象 在开始编写时间戳转换成date的函数之前,我们需要先了解什么是时间戳和Date对象。时间戳是指从1970年1月1日00:00:00(UTC/GMT的午夜)开始所经过的秒数,它是一串数字,通常是10位或13位;而Date对象是JavaScript的日期对…

    JavaScript 2023年5月27日
    00
  • jQuery插件windowScroll实现单屏滚动特效

    下面就对”jQuery插件windowScroll实现单屏滚动特效”进行详细讲解。 什么是jQuery插件windowScroll jQuery插件windowScroll是一款jQuery插件,它可以帮助我们实现网页的单屏滚动特效。单屏滚动特效是指网页按照一个固定的高度分成若干个屏幕,在滚动滑轮时网页会逐一切换,同时每个屏幕又各自有不同的过渡效果和动画特效…

    JavaScript 2023年6月11日
    00
  • JavaScript对象拷贝与赋值操作实例分析

    JavaScript对象拷贝与赋值操作实例分析 在JavaScript中,对象的赋值与拷贝是一个非常重要的话题。这篇文章将会分析对象的赋值与拷贝两种操作的差异以及使用场景,并通过实例展示它们的不同表现。 基本数据类型与引用数据类型 在JavaScript中,数据类型可分为基本数据类型和引用数据类型。基本数据类型包括Number、String、Boolean、…

    JavaScript 2023年5月27日
    00
  • 纯JavaScript代码实现文本比较工具

    下面我将详细阐述“纯JavaScript代码实现文本比较工具”的完整攻略。主要包括以下几个步骤: 1. 获取文本内容 在代码中定义两个文本框,分别用于输入需要比较的文本内容。然后通过JavaScript代码获取文本框中的内容,并将其存储为字符串。 var text1 = document.getElementById("text1").v…

    JavaScript 2023年5月27日
    00
  • javascript实现简单页面倒计时

    下面是关于“javascript实现简单页面倒计时”的完整攻略。 1. 倒计时的基本概念 倒计时(Countdown)是指从一个固定时间向后计数,时间到了则触发一些既定事件的过程。在网页开发中,常见的用途包括限时抢购、秒杀活动、节假日倒计时等。 2. 倒计时的实现步骤 实现一个简单的倒计时,需要进行以下几个步骤: 2.1 计算时间差 首先,我们需要确定两个固…

    JavaScript 2023年5月27日
    00
  • javascript的理解及经典案例分析

    JavaScript的理解及经典案例分析 JavaScript是一种轻量级的脚本语言,用于Web页面的动态交互和用户行为的操作。与其他语言相比,JavaScript具有易学易用、灵活性强、适用性广和运行速度较快等优点,因而被广泛应用于Web开发领域。 JavaScript的基本语法和特性 变量和数据类型 在JavaScript中,变量使用var关键字进行声明…

    JavaScript 2023年5月27日
    00
  • 浅谈javascript中的加减时间

    浅谈JavaScript中的加减时间 在JavaScript中,可以通过一些内置的方法来对时间进行加减操作,本篇文章将讲解如何使用这些方法来实现时间的加减。 使用Date对象进行时间的加减 Date对象是JavaScript中表示时间的标准对象。它提供了多种方法来对时间进行加减操作。 加时间 通过调用Date对象的set方法,在原有时间的基础上添加一定的时间…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部