Estoy tratando de escribir la variable «actual» al div «banco» con el siguiente código cuando el usuario hace clic en la imagen:
document.getElementById('bank').innerHTML = current

De acuerdo a mi investigación, esto debería funcionar, pero no es así. Aquí está mi código:

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <link rel="stylesheet" type="text/css" href="css/default.css">
        <script>
            var current = 0;
            var totalThisGame = 0;

            function onButtonClick
            {
                current = current +1;
                totalThisGame = totalThisGame +1;
                document.getElementById('bank').innerHTML = current;
            }
        </script>
    </head>
    <body>
        <div id="left">
            <div id="bank">
            </div>
            <img id="image" src="img/image.png" alt="image" onclick=onButtonClick();>
        </div>
        <div id="middle">
        </div>
        <div id="right">
        </div>
    </body>
</html>

9 Comentarios

  1. 4

    te pierdas el detrás de su función

    function onButtonClick()
                {
                    current = current +1;
                    totalThisGame = totalThisGame +1;
                    document.getElementById('bank').innerHTML = current;
                }

    tu código funciona muy bien para mí

    • Gracias! Me olvidé de uso… en lo estúpido.. :p funciona bien ahora 😉
    • también debe aceptar esta respuesta. Esta es la forma en StackOverflow obras.
    • Yo sé y yo, yo sólo tenía que esperar 10 minutos por alguna razón… Así que en un minuto este será aceptado 😉 Gracias por señalarla tho
  2. 1

    error

    change  function onButtonClick ->  function onButtonClick()
    
    <img id="image" src="img/image.png" alt="image" onclick=onButtonClick();> to
    
    <img id="image" src="img/image.png" alt="image" onclick="onButtonClick();">
    • Gracias que ayudaron! Pero no importa si puedo usar comillas alrededor de la onclick tho.. funciona de las dos formas..
  3. 0

    Tratar:

    <img id="image" src="img/image.png" alt="image" onclick="onButtonClick();">
    • Si usted podría escribir que usted escribió citas, que nos hacen entender que su propuesta es mejor 🙂
  4. 0

    Su función es mal definida. Debe ser function onButtonClick() en lugar de function onButtonClick. A continuación, utilizar ese código HTML : <img id="image" src="img/image.png" alt="image" onclick="onButtonClick();">

  5. 0

    usted se olvidó de la función entre paréntesis

           function onButtonClick()
            {
                current = current +1;
                totalThisGame = totalThisGame +1;
                document.getElementById('bank').innerHTML = current;
            }
  6. 0

    Banco tiene que estar entre comillas dobles:
    documento.getElementById(«banco»).innerHTML = actual;

  7. 0

    Usted debe leer el mensaje de consola y que se nota que su función es impar.
    Nota paréntesis.

    function onButtonClick
    {

    se convierte en

    function onButtonClick()
    {
  8. 0

    cambio

    function onButtonClick to  function onButtonClick()

    <img id="image" src="img/image.png" alt="image" onclick=onButtonClick();>

    a

    <img id="image" src="img/image.png" alt="image" onclick="onButtonClick();">

    sería mejor si pones tu código javascript antes de que el cuerpo de la etiqueta de cierre o el uso de la ventana.método onload

Dejar respuesta

Please enter your comment!
Please enter your name here