parentObj.firstChild:如果节点为已知节点(parentObj)的第一个子节点就可以使用这个方法。这个属性是可以递归使用的,也就是支持parentObj.firstChild.firstChild.firstChild...的形式,如此就可以获得更深层次的节点。
$(function () {$(".navbar-inverse li").each(function (index) {
if ($(this).children().text().indexOf("主页") >= 0) {
$(this).addClass("active")
}
})
})
这个是获取ul下的li,然后设置样式。
使用元素对象的getElementsByTagName('tagName')方法可以获得一个元素对象内所有的指定tagName标签的对象, 其返回值为一个数组, 然后遍历此数组即可. 例如:var ary = piece.getElementsByTagName("span"), i, spanObj
for (i = 0i <ary.lengthi++) {
spanObj = ary[i]
// 进行处理
}
当然, 前提是你的piece对象为一个有效的页面元素对象(如div对象).