利用getElementsByTagName() 属性获取到的属性,获取不到innerHTML

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用getElementsByTagName() 属性获取到的属性,获取不到innerHTML相关的知识,希望对你有一定的参考价值。

Q:在利用getElementsByTagName()属性获得元素的时候,获取后的元素,利用alert弹出元素内容的时候显示undefined?

A:getElementsByTagNames()方法获取的是一个数组,因此在要获得元素内容的时候,如果想要获取网页中所有p元素的内容,就要使用遍历循环。如果是只想要其中某一个元素的内容,那么就要指定下标,即使网页中只有一个p元素,也要标上下标[0]。

var oBtn = document.getElementsByTagName(‘p‘);
alert(oBtn[0].innerhtml);

 

以上是关于利用getElementsByTagName() 属性获取到的属性,获取不到innerHTML的主要内容,如果未能解决你的问题,请参考以下文章

在js中利用标签添加元素

XML DOM – 访问节点概述

利用js做rem设置

利用ajax向jsp传输数据

JavaScript-节点操作

getElementsByTagName() 方法