html js document.getElementByTag
时间: 2024-11-14 16:23:43 浏览: 7
`getElementByTag`并不是HTML或JavaScript原生提供的方法,应该是想说`getElementsByTagName`。这个是浏览器内置的Document对象的一个方法,用于根据标签名称获取页面上所有的同名元素。语法如下:
```javascript
var elements = document.getElementsByTagName(tagName);
```
这里的`tagName`是一个字符串,例如"div", "p", "img"等,它返回的是一个NodeList对象,包含了所有具有指定标签名称的元素。例如,如果你想获取所有段落元素,你会这样做:
```javascript
var paragraphs = document.getElementsByTagName("p");
```
然后,`paragraphs`就是一个数组(在旧版本的浏览器中实际上是HTMLCollection),你可以遍历它来访问每个元素。
需要注意的是,`getElementsByTagName`区分大小写,所以`getElementsByTagName("div")`和`getElementsByTagName("Div")`会返回两个不同的列表。另外,它返回的是所有同名元素,包括`<tag>`、`</tag>`和`<tag>内容</tag>`,除非元素已经闭合,否则会被视为独立的元素。
阅读全文