ayuda con javascript con varias img
Publicado por sergio (6 intervenciones) el 10/08/2020 17:38:56
b dia. tengo una pag web y necesito crear 3 botones
boton hormigon
boton suelo
boton viviendas
cada boton debe hacer click y mostrar X cantidad de imagenes
muchas gracias
boton hormigon
boton suelo
boton viviendas
cada boton debe hacer click y mostrar X cantidad de imagenes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<div class="text-center">
<button type="submit" id="botonF1" value="Mostrar1" onclick="javascript:document.getElementById('f1').style.display='block'; ">Hormigon</button>
<button type="submit " id="botonF2 " value="Mostrar2 " onclick="javascript:document.getElementById( 'f2').style.display='block'; ">suelo</button>
<button type="submit" id="botonF3" value="Mostrar3" onclick="javascript:document.getElementById('f3').style.display='block';">viviendas</button>
</div>
<div class="container-fluid">
<div class="row " id="obras">
<div id="f1" style="display: none;"></div>
<div id="f2" style="display: none;"></div>
<div id="f3" style="display: none;"></div>
</div>
</div>
<script>
let f1 = 19; //cantdiad de fotos
let gallery = document.getElementById('f1');
for (let i = 1; i <= f1; i++) {
gallery.innerHTML += '<img class="lazy" src="images/obras/hormigon/' + i + '.jpg">';
}
let f2 = 8; //cantdiad de fotos
let galleria = document.getElementById('f2');
for (let i = 1; i <= f2; i++) {
galleria.innerHTML += '<img class="lazy" src="images/obras/civil/' + i + '.jpg">';
}
let f3 = 4; //cantdiad de fotos
let gallerias = document.getElementById('f3');
for (let i = 1; i <= f3; i++) {
gallerias.innerHTML += '<img class="lazy" src="images/obras/suelos/' + i + '.jpg">';
}
</script>
muchas gracias
Valora esta pregunta


0