关于document.getElement获取元素返回值的问题

获取网页元素有很多种方法,如下:

document.all[];返回HTMLElement对象

document.all.tags[];返回NodeList对象,类似数组

document.getElementById(); 返回HTMLElement对象

document.getElementsByTagName();返回NodeList对象,数组

document.getElementByClassName();返回NodeList对象,类似数组

document.getElementByName();返回NodeList对象,类似数组

获取HTML元素的快捷方法,直接使用html属性,如:

document.images;document.forms;document.links

这些方法返回的是HTMLCollention对象,同样类似数组

NodeList对象和HTMLCollention对象都是数组,不是Element对象,必须通过NodeList[i]或者HTMLCollention[i]获得单个的元素引用才行

原文地址:https://www.cnblogs.com/diantao/p/4633433.html