js获取子节点的方法

JavaScript027

js获取子节点的方法,第1张

你的oLi是所有li的集合,所以你使用oLi的时候应该加下标,才能表示你使用的 是 哪个li

所以

var oDiv = oLi[此处是下标].getElementsByTagName('div')

js的代码比较长,我写个jquery的:

$(function(){

    $("li").hover(function(){

        $(this).children().show()

    },function(){

        $(this).children().hide()

    })

})

$(function () {

    $(".navbar-inverse li").each(function (index) {

        if ($(this).children().text().indexOf("主页") >= 0) {

            $(this).addClass("active")

        }

    })

})

这个是获取ul下的li,然后设置样式。