HTML DOM Document getElementsByName() মথোদ্দতি

সংজ্ঞা ও ব্যবহার

getElementsByName() এই মথোদ্দতি নির্দিষ্ট নামভুক্ত এলিমেন্টস সংকলন প্রদান করে।

getElementsByName() এই মথোদ্দতি একটি সময়কালীন NodeList

NodeList

NodeList এটি একটি মানের নোডস সংকলন (তালিকা)।

এই তালিকার নোডসকে সিক্রেটে এসে দেখা যায়। সিক্রেট থাকা হয় 0 থেকে।

length এই তালিকায় নোডস সংখ্যা প্রদান করা হয়।

অন্যথাকে দেখুন:

getElementById() 方法

getElementsByTagName() 方法

getElementsByClassName() 方法

querySelector() 方法

querySelectorAll() 方法

NodeList 参考手册

实例

例子 1

获取名称为 "fname" 的所有元素:

let elements = document.getElementsByName("fname");

亲自试一试

例子 2

返回 name="animal" 的元素数量:

let num = document.getElementsByName("animal").length;

亲自试一试

例子 3

检查所有 type="checkbox" 且名称为 "animal" 的 元素:

const collection = document.getElementsByName("animal");
for (let i = 0; i < collection.length; i++) {
  if (collection[i].type == "checkbox") {
    collection[i].checked = true;
  }
}

亲自试一试

语法

document.getElementsByName(name)

参数

参数 描述
name 必需。元素 name 属性的值。

返回值

类型 描述
对象

NodeList 对象。

拥有指定名称的元素的集合。

按照元素在文档中出现顺序进行排序。

ব্রাউজার সমর্থন

document.getElementsByName() এটি DOM Level 1 (1998) বৈশিষ্ট্য।

সমস্ত ব্রাউজারগুলি এটি সমর্থন করে:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
সমর্থন 9-11 সমর্থন সমর্থন সমর্থন সমর্থন