js根据标签名获取标签内的值
时间: 2023-05-22 18:04:40 浏览: 63
可以使用JavaScript的DOM操作,通过getElementByTagName()方法获取标签元素,再通过innerHTML获取标签内的值。具体代码如下:
```
var elem = document.getElementsByTagName("tagname")[0];
var value = elem.innerHTML;
```
其中,tagname需要替换成要获取值的标签名称。
相关问题
js通过标签名获取元素
可以使用`document.getElementsByTagName(tagname)`方法来获取指定标签名的元素,其中`tagname`为标签名,返回的是一个包含所有符合条件的元素的HTMLCollection集合。例如,要获取所有的`div`元素,可以使用以下代码:
```javascript
var divElements = document.getElementsByTagName('div');
```
注意,返回的是一个集合,可以通过索引来获取具体的元素,如`divElements[0]`获取第一个`div`元素。
通过标签名获取文档元素
您可以使用JavaScript中的`getElementsByTagName()`方法来获取标签名对应的文档元素。该方法将返回一个包含所有匹配标签名的文档元素的NodeList对象,您可以通过遍历该对象来访问每个元素。以下是一个示例代码:
```html
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
<p>My second paragraph.</p>
<script>
var elements = document.getElementsByTagName("p");
for (var i = 0; i < elements.length; i++) {
elements[i].style.color = "red";
}
</script>
</body>
</html>
```
在此示例中,我们使用`getElementsByTagName()`方法获取所有标签名为`<p>`的文档元素,并将它们的文本颜色设置为红色。