当前位置: 代码迷 >> JavaScript >> 求帮忙:怎么获得ul下的 li的css属性
  详细解决方案

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

热度:96   发布时间:2013-07-08 14:13:00.0
求帮忙:如何获得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);
}
})
})
  相关解决方案