是这样的,我想获得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);
}
})
})