Javascript:如何循环遍历页面上的所有DOM元素?

传递一个*getElementsByTagName(),以便它将返回页面中的所有元素:

var all = document.getElementsByTagName("*");

for (var i=0, max=all.length; i < max; i++) {
	// Do something with the element here
	var node = all[i];
	/*以获取所有label标签的内容为例*/
	if(node.tagName && (node.tagName.toLowerCase() == "label")){
		console.log("innerText:" + node.innerText);
	}
}

参考链接


发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注