...Er wird funktionieren.Und jetzt ändert mal ", "datePublished": "2011-05-05T15:42:13+02:00", "dateModified": "2011-05-07T11:07:16+02:00", "author": {"@type": "Person", "name": "TP"}, "isPartOf": { "@type": "WebSite", "name": "Computerhilfen.de", "url": "https://www.computerhilfen.de" } }
Forum
Tipps
News
Menu-Icon

Javascript nur rückwärts möglich? Komisches Problem...

Hallo, ich habe ein durchaus komisches Problem - finde ich...

Testet mal diesen Script:

...
<body>   
    <form action="">
        <input id="meine_id_bezeichnung1" value="Wert1" />
        <input id="meine_id_bezeichnung2" value="Wert2" />
        <input id="meine_id_bezeichnung3" value="Wert3" />
    </form>

    <script language="javascript" type="text/javascript">
    var b = 3;
    for (var a = b; a != 0; a--)
    {
    alert(document.getElementById("meine_id_bezeichnung" + a).value);
    }
    </script>
</body>
...

Er wird funktionieren.

Und jetzt ändert mal die for-Schleife wie folgt ab:
for (var a = 0; a != b; a++)

Dieser Code funktioniert (bei mir) nicht.
Kann mir irgend jemand erklären, warum das so ist?
(Ja, ich weiß - normal baut man die Javascripts in den Header ein und ruft den Script per Funktion auf - ändert aber nichts an dem Problem.)


Antworten zu Javascript nur rückwärts möglich? Komisches Problem...:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ist ja auch kein Wunder. Du fragst ja auch als erstes "meine_id_bezeichnung0" ab, was einen Fehler verursacht und die JS-Verarbeitung abbricht.

richtig wäre:

for (var a = 1; a <= b; a++)

a = 1 weil Du sonst 0 abragst und a<=b weil Du sonst 3 nicht abfragst.

Stiiiiiiiiiiimmmmmt....

Im Prinzip könnte man ja auch

a != (b+1)verwenden, wobei "a<=b" natürlich einfacher ist^

Ich glaube, ich hätte das nie gesehen...
Es steht ja eigentlich schon oben drin: "a != 0" xD

also DANKE!

« Link funktion nur mit Maus und TasteAufruf einer URL - auslesen von mitgegebenen ?variable=wert »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
AppleScript
AppleScript ist eine Programmiersprache von Apple für Skripte und Programme auf Systemebene. Im Gegensatz zu den Unix-Shellscripts, die seit OS X ebenfalls mögl...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

PostScript
PostScript ist eine Programmiersprache zur Beschreibung von grafischen Objekten und Schriftzeichen zur Übertragung vom Computer zum Drucker oder Laserbelichter. Gene...


ChatGPT Cheat Codes: So nutzt du die KI wie ein Profi!
Nutze diese 5 Google Tools statt ChatGPT – sie sind viel besser!
Foto Upscaling mit KI für hoch-auflösende Fotos!
Wichtige Excel Tastenkombinationen: So geht's schneller!
In Deutschland GESPERRT: Microsoft PC Manager trotzdem installieren
Kostenloser Windows Anti-Viren-Schutz: So aktivierst du ihn!
Kostenlose Windows Apps: Alternativen zu Office, Photoshop & Co.
Langsames Windows? Nicht gleich neu kaufen!
Dein Passwort steht im Darknet 😱
Phishing-Schutz in Chrome aktivieren! ✅ #chrome #phishing #phishingschutz
90 % der Excel Nutzer kennen diese Tricks nicht – und brauchen ewig für eine #Tabelle! #excel
Falschen Browser-Tab geschlossen? Kein Problem mit diesem Shortcut!