Document:getElementsByName() 方法
语法
js
getElementsByName(name)
参数
name
-
我们要查找的元素的
name
属性的值。
返回值
一个实时的 NodeList
集合,这意味着当文档中添加或删除具有相同 name
的新元素时,它会自动更新。
示例
html
<!doctype html>
<html lang="en">
<head>
<title>Example: using document.getElementsByName</title>
</head>
<body>
<input type="hidden" name="up" />
<input type="hidden" name="down" />
</body>
</html>
js
const up_names = document.getElementsByName("up");
console.log(up_names[0].tagName); // displays "INPUT"
注释
规范
规范 |
---|
HTML 标准 # dom-document-getelementsbyname-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
-
document.getElementById()
用于根据其唯一的id
返回对元素的引用 -
document.getElementsByTagName()
用于返回具有相同 标签名称 的元素的引用 -
document.querySelector()
用于通过 CSS 选择器(如'div.myclass'
)返回对元素的引用