Fonction Javascript pour bouton de changement de couleur

Quelqu'un peut me montrer quoi de mal avec cette:

<html>

    <script type = "text/javascript">
        function colourGreen()
        {
            document.getElementById("button1").style.bgColor = 0xFFFF00;
        }
    </script>
    <body>

        <form action="">
            <div id = "button1">
                <input type="button" value="Colour">
            </div id>
            <div id = "button2">
                <input type="button" value="Price up" onclick = "colourGreen()">
            </div id>
            <div id = "button3">
                <input type="button" value="Price down">
            </div id>
        </form>

    </body>
</html>
  • button1 est un div, pas un bouton de.
  • Vous avez également errants 'id' attributs dans votre fermeture des balises div.
  • Ainsi, vous pouvez garder les divs si vous le souhaitez, pour l'espacement. Mais ne prenez pas la peine de leur donner des ID. Mettre l'ID de l'intérieur de la <input> balises, comme ceci: <input type="button" id="button1" value="Couleur" />
  • Vous avez également besoin de fermer correctement votre <input> balises, soit par l'ajout </input> ou à l'aide de l'auto-fermeture <input bla bla />.
InformationsquelleAutor Tom | 2010-07-01