No es correcto que haya más de un elemento con el mismo ID. Tienes que asignarles un ID distinto a cada elemento. Aún así, el procedimiento es bastante sencillo:
Código HTML:
Ver original<div id='titlesx' onclick='usrclick(this);'> <li style='list-style:none;'> <div id='fieldxid'>{$row['id']}
</div> <div id='fieldx'>{$row['email']}
</div>
Código Javascript
:
Ver originalfunction usrclick(div){
var contenido = div.getElementsByTagName("div")[0].innerHTML;
alert(contenido);
}
Como notarás, le paso a la función la palabra reservada
this que hace referencia al elemento en donde está ocurriendo el evento. En la función, busco los elementos Div dentro de él, tomo el primero de ellos y su contenido. Finalmente, imprimo el contenido del primer Div.
Aquí puedes ver este ejemplo en ejecución.
Saludos