Cambiar color de texto javascript

DjBaTiStE

Resulta que estoy intentando hacer el cambio de color del texto mediante javascript, En este tutorial lo muestra http://aprende-web.net/javascript/js7_2.php pero no consigo que me funcione "Elige un color y pulsa luego sobre este texto para que cambie". Alguien sabe como se realiza el script?

Gracias

E
<form name="elegir">
    <input type="radio" value="red" name="color" />Rojo
    <br/>
    <input type="radio" value="green" name="color" />Verde
    <br/>
    <input type="radio" value="blue" name="color" />Azul
    <br/>
    <input type="radio" value="black" name="color" />Negro
    <br/>
</form>

<p id="parrafo" onclick="info()">Elige un color y pulsa luego sobre este texto para que cambie.</p>

<script>
function info() {
    var pulsado = document.getElementsByName('color');
    var elegido = "";
    for (i = 0; i < pulsado.length; i++) {
        valor = pulsado[i].checked;
        if (valor === true) {
            elegido = pulsado[i].value;
        }
    }
    var cambio = document.getElementById("parrafo");
    cambio.style.color = elegido;
}
</script>

Basandome en la página que estás siguiendo xD mira a ver si te funciona esto

DjBaTiStE

Ya lo tengo, muchas gracias por tu ayuda. Me comi el cerrar un "}" y en la variable en vez de poner VAR tenia puesto CAR -.-.-.-.-!!!!!!

Ya podeis cerrarlo.

Cobre

Usa un IDE o un editor de texto con JSLint, para que estos errores tan bobos y que nos pasa a todos todo el rato te los muestre!

1

Usuarios habituales

  • Cobre
  • DjBaTiStE
  • Ekisu