JS- Zahl erhöhen und gelcih ausgeben

  • Hi

    wie erhöhe ich eine Variable und zeige sie dann gleich in der html Seite an.

    wie man eine variable erhöht weis ich, aber wie man das gleich in html sieht nicht!

    mfg

  • document.write(variable);
    document.getElementByID("irgendeine-id").innerHTML= varibale;
    document.getElementByID("irgendeine-id").innerText = variable;
    sind nur 3 von einigen möglichkeiten...

  • das heißt mit onclick aufrufen und die function sieht so aus:

    function erh()
    {
    x++;
    document.write(x);
    }

  • jein.. ohne den rest des quellcodes is des nich grad einfach zu sagen..
    wenn du es so machst schreibste nur ein einziges mal x und dann haste nen quelltext wo x drin steht
    und wenn du x permanent hochzählen willst solltest du du x ausserhalb der funktion initialisieren bzw mindestens deklarieren.

    ich würd nen span-tag machen dem ding ne id geben und document.getElementById("die-ID").innerHTML = x; benutzen
    document.write wird so seltenst verwendet

  • Das ist nun mein Quelltext:

    var x=0;

    function erh()
    {
    x++;
    document.getElementById("erh").innerHTML = x;
    }


    Und der Aufruf:
    <a onClick="erh()">Erhöhen</a>


    Das Funktioniert aber nicht..

  • folge dem geschriebenen wort und du wirst erfolg und absolution finden!

    Zitat von synaptic

    ich würd nen span-tag machen dem ding ne id geben und document.getElementById("die-ID").innerHTML = x; benutzen

    wenn du des ohne span-tag machst is klar, dass es nich fruchtet!!!
    ich hab es mal "ausgabe" genannt, weil die id und der funktionsname verwirren könnten!