Ir para conteúdo

POWERED BY:

Arquivado

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

Luiz Henrique

[Resolvido] Como pegar quantidade de imagens dentro de uma div?

Recommended Posts

Olá pessoas,

 

Preciso pegar a quantidade de imagens dentro de uma determinada div para setar a largura.

 

Utilizo este script:

 

for (cont = 0; document.images.length; cont++){

var img = document.images[cont];

img.width = screen.width;

}

 

Mas ele pega da página toda, tentei document.getElementById("div").images.length, mas aí não funciona a largura.

 

Alguma forma de resolver isto?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

var qntas_imgs = document.getElementById('id_da_div').getElementsByTagName('img').length;
alert( qntas_imgs );

 

sendo:

<div id="id_da_div">
<img src="...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, funcionou parcialmente, pois da prolema na hora de setar a largura da imagem:

 

var img = document.images[cont];

img.width = screen.width;

 

Então voltei ao que era e apenas fiz uma comparação ao name de todas imagens:

 

for (cont = 0; document.images.length; cont++){
   var img = document.images[cont];
   if(document.images[cont].name == "image" ){
       img.width = screen.width;
   } 
}

 

vlw

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.