读书人

求帮忙:怎么获得ul下的 li的css属性

发布时间: 2013-07-08 14:13:00 作者: rapoo

求帮忙:如何获得ul下的 li的css属性
是这样的,我想获得ul下的li标签的css特性,比如ul下有3个li标签,其中只有一个有display: block;,我想知道这个li是ul中的第几个,请问用JS怎么得到?
[解决办法]



var lis=document.getElementsByTagName("ul").children;
for(var i=0;i<lis.length;i++){
if(lis[i].style.display=="block") alert(i);
}

[解决办法]

$("ul li[display='block']").index();

[解决办法]
jQuery


$(function(){
$("ul li").each(function(index){
if($(this).css("display") == "block"){
alert(index);
}
})
})

读书人网 >JavaScript

热点推荐