
10/04/2011, 03:22
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 299
Antigüedad: 17 años, 2 meses Puntos: 2 | |
problemas con metodos select Hola amigos,
necesito ayuda con este codigo JS que me trae de cabeza:
<HTML>
<HEAD><TITLE>Caso practico JavaScript</TITLE>
<script type="text/javascript">
function LimpiarSelect(x) {
//fn que recibe el SELECT y elimina todos sus elementos(OPTION)
var i;
for(i=0;i<x.length;++i)
x.remove(i);
}
</script></HEAD>
<BODY bgcolor="orange">
<FORM name="form">
SELECT<select id="continente" size="7" multiple>
<option value="America">América</option>
<option value="Africa">África</option>
<option value="Asia">Asia</option>
<option value="Europa">Europa</option>
<option value="Oceania">Oceanía</option>
</select>
<BR>
Nuevo elemento:<BR>Texto<INPUT type="text" name="txt1"><BR>Valor<INPUT type="text" name="txt2"><BR>
<INPUT type="button" value="Añadir al select" onclick="AddElementoSelect(form.continente,form.tx t1,form.txt2)"><BR>
<INPUT type="button" value="Quitar del select" onclick="QuitarElementoSelect(form.continente,form .txt2)"><BR>
<INPUT type="button" value="Vaciar select" onclick="LimpiarSelect(form.continente)">
</FORM>
</BODY>
</HTML>
Vereis, al pulsar el boton "Vaciar select" solo me elimina las posiciones impares del SELECT(es decir, deja los elementos "Africa" y "Europa"), ¿alguien me puede decir por que y como solucionarlo?
Gracias, saludos:D |