2010-01-28 26 views

回答

2

简单的Javascript:

var el=document.getElementsByTagName("*"); 
for(i=0;i<el.length;i++) 
    if(el[i].style.display=="none"){ 
     el[i].style.display="block"; 
     break; 
    } 
+0

伟大的作品,谢谢! – blinry 2010-01-28 11:52:25

+1

是的,这是正确的,但更好用“”代替“块”来显示元素。与块类型一样,某些时候元素开始在屏幕上移动并使生活变得困难。 :) – 2010-01-28 12:41:15

3

在jQuery中很简单:

$(':hidden:first').show(); 

,但如果你没有到jQuery的访问,这是一个比较复杂一点。任何有关可能隐藏的元素的信息将有助于在普通的javascript中提供一个很好的解决方案。他们都是某个DIV的孩子吗?他们都是某个元素吗?

相关问题