Sé que esto es simple, pero no puedo entenderlo. Actualmente, el siguiente código devuelve "[object HTMLDivElement], [object HTMLDivElement]" Me gustaría que devuelva "div1, div2". ¿Alguna idea? Gracias chicos.Cómo devolver Element ID en lugar de [objeto HTMLDivElement] (Prototype.js)
<HTML>
<HEAD>
<script type="text/javascript" src="path_to/prototype.js"></script>
<script>
function linkClick()
{
alert($$('div.basic'));
}
</script>
</HEAD>
<BODY>
<div id="div1" class="basic" onclick="linkClick();"></div>
<div id="div2" class="basic" onclick="linkClick();"></div>
</BODY>
</HTML>
Para ser pedante: no necesita la parte ".join (',')". Los navegadores parecen hacer automáticamente al alertar() matrices, como muestra el ejemplo de askers. –
Estaba bastante seguro de eso, pero pensé que sería más seguro en lugar de publicar un código que no funciona. Eso y yo era muy perezoso para comprobar :) – kwcto