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日

相关文章

  • Python3实现飞机大战游戏

    Python3实现飞机大战游戏攻略 1. 准备工作 在开始编写游戏代码之前,需要安装好Pygame库。 在Windows系统下可以使用pip命令进行安装: pip install pygame 在Linux系统下可以使用以下命令安装: sudo apt-get install python3-pygame 2. 创建窗口 使用Pygame库创建游戏窗口的代码…

    JavaScript 2023年6月11日
    00
  • 全面了解JavaScript对象进阶

    全面了解JavaScript对象进阶 了解对象介绍 JavaScript 是通过对象来组织数据和功能的,可以认为在 JavaScript 中我们所有的一切都是对象,也就是说你定义的任何变量或函数都是对象。对象可以由两种方法创建:1. 直接量2. 构造函数 对象直接量 对象直接量是由若干名/值对组成的映射表,用大括号括起来。然后在每个名/值对之间用逗号分隔即可…

    JavaScript 2023年5月18日
    00
  • 微信小程序实现历史搜索功能的全过程(h5同理)

    好的!微信小程序实现历史搜索功能的全过程可以分为以下几个步骤: 1. 提供搜索框和搜索按钮 首先,在小程序页面中提供搜索框和搜索按钮。可以使用<input>元素和<button>元素实现。 <!– 在 wxml 文件中 –> <view class="search-box"> <i…

    JavaScript 2023年6月11日
    00
  • JavaScript实现DOM对象选择器

    实现DOM对象选择器是JavaScript编程中最常用的功能之一。下面是详细讲解如何使用JavaScript实现DOM对象选择器的完整攻略: 1. 理解DOM对象选择器 在开发Web应用中,我们需要频繁地访问和操作网页元素。而每个网页元素都是一个DOM对象,可以通过JavaScript的DOM对象选择器来获取它们。DOM对象选择器可以根据元素的标签、类名、I…

    JavaScript 2023年6月10日
    00
  • javascript两种function的定义介绍及区别说明

    Javascript中声明函数有两种常见的方式,并且这两种方式是有所不同的。 声明方式一:函数声明 函数声明是最常见的一种方式,有两个部分组成:函数名和函数体。函数声明的语法如下: function functionName(parameters){ //函数体 } 其中,function为关键字,functionName为函数名称(可以自定义),param…

    JavaScript 2023年5月27日
    00
  • javascript 有用的脚本函数

    下面是详细讲解“javascript 有用的脚本函数”的完整攻略。 一、概述 JavaScript 是一种广泛应用的脚本语言,已经成为网页开发中必不可少的一部分。在 JavaScript 中,函数是一个非常重要的概念,它可以使代码更加模块化、易读、易维护、易扩展。 本文将提供一些有用的 JavaScript 函数,这些函数可以提高你的代码质量,把你的网站变得…

    JavaScript 2023年5月27日
    00
  • 深入了解JavaScript中正则表达式的使用

    深入了解JavaScript中正则表达式的使用 正则表达式是一种强大的文本模式匹配的方法,它在JavaScript中有着广泛的应用。本文将介绍正则表达式的基础知识,并包含两条示例说明。 正则表达式的基础知识 创建正则表达式 在JavaScript中,我们可以使用两种方式来创建正则表达式:字面量和RegExp对象。下面是两种方式的示例: // 字面量方式 le…

    JavaScript 2023年6月10日
    00
  • JS在浏览器中解析Base64编码图像

    在浏览器中解析Base64编码图像可以使用JavaScript来实现,下面是实现的步骤和相应的示例代码。 1. 将Base64编码字符串转换为Blob对象 使用atob()函数将Base64编码字符串转换为二进制数据,然后将其转换为Blob对象。 // 示例1:将Base64编码字符串转换为Blob对象 const base64 = ‘data:image/…

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