Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

edmjunio

Verificar DIV

Recommended Posts

Preciso fazer um loop para verificar quais divs estão "escondidas" ou seja display="none" como faço para testar o estado da div ?Tentei o o seguinte código que está dando erro:

 if(document.getElementById(i).display=="none"){alert("Div Escondida");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o objetivo final?

 

ver quais estão escondidas e fazer o que?

São quantas div's?

quais os nomes delas??

 

Explica melhor que te damos um help!

 

Não é dificil de fazer.

é mais ou menos assim:

 

function Divsabertas(){	if(document.getElementById('div1').style.display != 'none')aberta++;		if(document.getElementById('div2').style.display != 'none')aberta++;		if(document.getElementById('div3').style.display != 'none')aberta++;		alert('divs Abertas ='+aberta);}
o correto seria fazer um for se as divs tivessem o mesmo nome(div1,div2,div3).

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta:

 

function verificaDivs(){	var divs = document.getElementsByTagName('DIV');	for(var x = 0; x<divs.length;x++){		if (divs[x].style.display = 'none')		{			 //div escondida		}		else		{			 //div a mostra		 }	}}

seria interessante colocar alguma validação a mais caso tenha alguma div que você não queira verificar

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.