JavaScript - Borrar elementos

   
Vista:

Borrar elementos

Publicado por Guillermo (7 intervenciones) el 30/09/2008 02:25:50
Hola a todos,

Me gustaria que me orienten en como hacer para eliminar todos los elementos de un tipo (radio button) de la pagina html

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de ScriptShow

RE:Borrar elementos

Publicado por ScriptShow (387 intervenciones) el 01/10/2008 21:38:30
Saludos Guillermo,

con esto te darás una idea general para adaptar el script.

<script type="text/javascript">
function borra(){
for (e=0; e<4; e++)
{
document.forms[0].elements[e].style.display="none";
}
}
</script>

<form>
<input type="radio" name="rb" value="V 1">Radio Button 1<br />
<input type="radio" name="rb" value="V 2">Radio Button 2<br />
<input type="radio" name="rb" value="V 3">Radio Button 3<br />
<input type="radio" name="rb" value="V 4">Radio Button 4<br />
<br />
<input type="text" value="Este no se borra">
<br />
<input type="button" value="Borrar" onclick="borra()">
</form>

Si cambias sólo el script por este otro, se desabilitan los Radio Button, sin ocultarse.

<script type="text/javascript">
function borra(){
for (e=0; e<4; e++)
{
document.forms[0].elements[e].disabled="true";
}
}
</script>

De una u otra forma, podrás solucionarlo.

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Borrar elementos

Publicado por Guillermo (7 intervenciones) el 02/10/2008 01:26:57
Gracias por tu contestacion pero la eliminacion de los nodos debe ser utilizando DOM.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de ScriptShow

RE:Borrar elementos

Publicado por ScriptShow (387 intervenciones) el 02/10/2008 10:56:29
No sé si te refieres a esto:

<script type="text/javascript">
function borra(){
elm=document.getElementsByName("rb");
for (e=0; e<elm.length; e++)
{
elm[e].style.display="none";
}
}
</script>

<form>
<input type="radio" name="rb" value="V 1">Radio Button 1<br />
<input type="radio" name="rb" value="V 2">Radio Button 2<br />
<input type="radio" name="rb" value="V 3">Radio Button 3<br />
<input type="radio" name="rb" value="V 4">Radio Button 4<br />
<br />
<input type="text" value="Este no se borra">
<br />
<input type="button" value="Borrar" onclick="borra()">
</form>

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar