`getElementsByTagName` 是一个 JavaScript DOM(Document Object Model)方法,用于从文档中获取具有特定标签名称的所有元素。这个方法返回一个包含所有匹配元素的 `NodeList` 对象。你可以遍历这个对象来访问和操作这些元素。
以下是使用 `getElementsByTagName` 方法的基本语法:
```javascript
var elements = document.getElementsByTagName(tagName);
```
在这里,`tagName` 是你想要查找的元素的名称(如 "div"、"p"、"span" 等)。返回的对象 `elements` 是一个 `NodeList`,包含了文档中所有匹配的元素。如果没有匹配的元素,该方法将返回一个空的 `NodeList`。
例如,如果你想获取页面上所有的 `
` 标签元素,你可以这样写:
```javascript
var paragraphs = document.getElementsByTagName('p');
```
然后,你可以遍历这个 `NodeList` 来操作每一个元素,例如:
```javascript
for (var i = 0; i < paragraphs.length; i++) {
console.log(paragraphs[i].innerHTML); // 输出每个
元素的内容
}
```
注意,`getElementsByTagName` 是区分大小写的,所以你需要确保标签名称的大小写与文档中的一致。