JavaScript:使第一个隐藏元素可见

JavaScript:使第一个隐藏元素可见,javascript,Javascript,如何在设置了style=“display:none;”并使其可见的文档中找到第一个元素 我想将此函数附加到按钮上,以逐个显示几个隐藏元素。在jQuery中,它很简单: $(':hidden:first').show(); 但是如果您还没有访问jQuery,那么它就有点复杂了。任何关于哪些元素可能被隐藏的信息都有助于在纯javascript中找到一个很好的解决方案。他们都是某个部门的孩子吗?它们都是某个元素吗?在jQuery中很简单: $(':hidden:first').show(); 但是

如何在设置了style=“display:none;”并使其可见的文档中找到第一个元素

我想将此函数附加到按钮上,以逐个显示几个隐藏元素。

在jQuery中,它很简单:

$(':hidden:first').show();
但是如果您还没有访问jQuery,那么它就有点复杂了。任何关于哪些元素可能被隐藏的信息都有助于在纯javascript中找到一个很好的解决方案。他们都是某个部门的孩子吗?它们都是某个元素吗?

在jQuery中很简单:

$(':hidden:first').show();
但是如果您还没有访问jQuery,那么它就有点复杂了。任何关于哪些元素可能被隐藏的信息都有助于在纯javascript中找到一个很好的解决方案。他们都是某个部门的孩子吗?它们都是某个元素吗?

在简单Javascript中:

var el=document.getElementsByTagName("*");
for(i=0;i<el.length;i++)
   if(el[i].style.display=="none"){
       el[i].style.display="block";
       break;
   }
var el=document.getElementsByTagName(“*”);
对于简单Javascript中的(i=0;i)

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

对于(i=0;iYes),这是正确的,但最好使用“”而不是“块”来显示元素。与块类型一样,有时元素开始在屏幕上移动,使生活变得困难。是的,这是正确的,但最好使用“”而不是“块”显示元素。与块类型一样,有时元素开始在屏幕上移动,使生活变得困难。:)