Q:在利用getElementsByTagName()属性获得元素的时候,获取后的元素,利用alert弹出元素内容的时候显示undefined?
A:getElementsByTagNames()方法获取的是一个数组,因此在要获得元素内容的时候,如果想要获取网页中所有p元素的内容,就要使用遍历循环。如果是只想要其中某一个元素的内容,那么就要指定下标,即使网页中只有一个p元素,也要标上下标[0]。
var oBtn = document.getElementsByTagName(‘p‘); alert(oBtn[0].innerHTML);
时间: 2024-10-02 17:32:56