`getElementsByName` 是 JavaScript 中的一个方法,它属于 `document` 对象。该方法返回带有指定名称的所有元素的 HTMLCollection 数组。该方法区分大小写,所以在寻找特定名称的元素时可能要注意大小写匹配。这个方法对于从 HTML 文档中选择元素非常有用。以下是使用示例:
假设你的 HTML 文档中有如下的元素:
```html
```
你可以使用 `getElementsByName` 方法获取这些元素:
```javascript
var usernameInput = document.getElementsByName('username')[0]; // 获取第一个具有 'username' 名称的元素
var passwordInput = document.getElementsByName('password')[0]; // 获取第一个具有 'password' 名称的元素
```
请注意 `[0]` 的部分。`getElementsByName` 返回的是一个包含所有名称匹配的元素的数组(或集合)。因为我们在此只获取具有指定名称的第一个元素,所以我们使用 `[0]` 来访问第一个元素。如果你想访问其他元素,你可以使用相应的索引值(例如 `[1]` 来访问第二个元素)。如果没有找到匹配的元素,它将返回一个空的数组。