document.getElementByTagName()
时间: 2024-01-03 22:22:14 浏览: 24
`document.getElementsByTagName()` 是一个 HTML DOM 方法,用于通过标签名称获取文档中所有具有指定标签名称的元素。它返回一个类似数组的对象,其中包含所有匹配的元素。
以下是一个示例,演示如何使用 `document.getElementsByTagName()` 方法获取文档中所有的 `<p>` 元素:
```javascript
var paragraphs = document.getElementsByTagName("p");
for (var i = 0; i < paragraphs.length; i++) {
console.log(paragraphs[i].innerHTML);
}
```
上述代码将获取文档中所有的 `<p>` 元素,并将它们的内容打印到控制台。
相关问题
document.getelementbytagname
`document.getElementByTagName` 是 JavaScript 中 DOM (文档对象模型) 的一个方法,用于通过标签名称获取页面中的元素。该方法返回一个 HTMLCollection 对象,其中包含了该标签的所有实例。
例如:
```
var elements = document.getElementsByTagName('p');
```
这会获取所有的 `<p>` 元素,并将它们存储在 `elements` 变量中。
document.getElementById()与document.getElementByTagName()的区别
document.getElementById()和document.getElementByTagName()是JavaScript中常用的两个DOM操作方法,它们的区别如下:
1. document.getElementById():这个方法用于通过元素的id属性获取单个元素。它接受一个参数,即要获取的元素的id值,并返回一个表示该元素的对象。如果找不到对应id的元素,则返回null。
2. document.getElementByTagName():这个方法用于通过元素的标签名获取一组元素。它接受一个参数,即要获取的元素的标签名,并返回一个表示该元素集合的对象,该对象是一个类数组对象(NodeList)。如果找不到对应标签名的元素,则返回空的NodeList。
总结起来,document.getElementById()用于获取单个元素,而document.getElementByTagName()用于获取一组元素。另外需要注意的是,getElementByTagName()返回的是一个类数组对象,可以通过索引访问其中的元素。