新手问题:JS如何遍历一个DIV中所有的DOM

JavaScript024

新手问题:JS如何遍历一个DIV中所有的DOM,第1张

function setup(){

if(!document.getElementByTagName) return

divs=document.getElementByTagName("div")

for(i=0i<divs.lenghti++){

div[i]

}

}

jQuery中用$()方法获取的DOM元素都会返回数组 并且jQuery中有隐形迭代,有些操作你无须去刻意循环它们,例如:$("div").text("hello")那么就会在所有的DIV中都加上hello. 若果硬要循环它们以进行某些处理 你可以使用jQuery提供的$.each()方法,或者这样写:

$("div").each(function(){

//这里干你想干的事情

//用$(this)可以访问正在循环的元素

})

祝学习愉快!