Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2015, 12:24
Avatar de Maddenamy
Maddenamy
 
Fecha de Ingreso: diciembre-2014
Mensajes: 32
Antigüedad: 9 años, 4 meses
Puntos: 1
Pregunta onclick dentro de innerHTML

Hola, necesito ayuda con un elemento creado con innerHTML; son varios elementos, pero necesito que al hacer clic en alguno se ejecute una funcion.
Por ejemplo, el siguiente codigo.
Código HTML:
Ver original
  1. <div id="nombre"></div>
  2. <div id="lista"></div>
Código Javascript:
Ver original
  1. var personas = ['persona1', 'persona2'];
  2.     for(i = 0; i < personas.length; i++){
  3.         document.getElementById('lista').innerHTML += '<a href="#" onclick="ver(this.id);" id="'+personas[i]+'">'+personas[i]+'</a>';
  4.     }
  5.     function ver(id){
  6.         document.getElementById('nombre').innerHTML = id;
  7.     }
Pero no funciona, ¿cómo puedo hacer que ejecute la función?.
Gracias,
__________________
Twitter: @maddenamy_