用js控制父元素中的子元素,不要用css,大神请进

2025-04-30 17:21:28
推荐回答(2个)
回答1:

var oLis = document.getElementsByClassName("dad")[0].getElementsByTagName("li");
for(var i = 3;i oLis[i].style.backgroundColor = "red";
}

这个是原生js写的,因为用的getElementsByClassName有兼容性问题,我就不写解决的函数了

$(function(){
 $(".dad").find("li").slice(3).css("backgroundColor","red")
})

这个是用JQ写的


这两个你要哪个拿哪个,不懂追问,反正这是小问题,满意劳烦采纳,实在需要原声兼容我补充给你

回答2: