Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/12/2017, 09:35
Avatar de jsstoni
jsstoni
 
Fecha de Ingreso: enero-2015
Ubicación: Maracaibo
Mensajes: 82
Antigüedad: 9 años, 3 meses
Puntos: 4
Respuesta: Dialog funciona solo para un elemento y no para el resto

Cita:
Iniciado por bienpiyao Ver Mensaje
Hola, gracias por contestar.

Los id del div? del dialog? los del javascript?
Los id de tu html deben ser unicos sin repetir.

Las clases si pueden ser repetidas.

Código HTML:
Ver original
  1. <div class="abrir">1</div>
  2. <div class="abrir">2</div>
  3. <div class="abrir">3</div>
  4. <div class="abrir">4</div>

Código Javascript:
Ver original
  1. var dialog = document.querySelector('dialog');
  2. var abrirDom = document.querySelectorAll('.abrir');
  3. for (var i = 0; i < abrirDom.length; i++) {
  4.     abrirDom[i].addEventListener('click', function() {
  5.         dialog.showModal();
  6.     });
  7. }
__________________
Desarrollo web Front End Realtime NodeJs