Hallo Leuts,
mein Name is Programm - bin also noch nicht so bewandert...
folgendes Problem:
Es sollen beim laden der Seite die Buchstaben A-Z als Buttons generiert und dargestellt werden.
Es soll dabei die Methode: String.fromCharCode zum Einsatz kommen.
Folgender Code ist bisher erstellt
Bis hier hin könnte es stimmen, denn wenn ich schreibe:
werden mir die Buchsteben von A - Z ausgegeben. Lasse ich das Ganze aber in einem Absatz ausgeben, bekomme ich nur noch das Z angezeigt:
Das gleiche Spiel mit ausgabe des Buttons
Kann mir jemand auf die Sprünge helfen? Ich seh vor lauter Bäumen...
mein Name is Programm - bin also noch nicht so bewandert...
folgendes Problem:
Es sollen beim laden der Seite die Buchstaben A-Z als Buttons generiert und dargestellt werden.
Es soll dabei die Methode: String.fromCharCode zum Einsatz kommen.
Folgender Code ist bisher erstellt
HTML:
Der Funktionsaufruf aus der html-Datei
<html>...
<body onload="makeButton()"
...
<p></p>
</html>
Code:
function makeButton() {
var buchstabe = "";
for (var i = 'A'.charCodeAt(); i <= 'Z'.charCodeAt(); ++i;) {
buchstabe = String.fromCharCode(i);
// hier jetzt die Ausgabe
}
}
document.write(buchstabe);
werden mir die Buchsteben von A - Z ausgegeben. Lasse ich das Ganze aber in einem Absatz ausgeben, bekomme ich nur noch das Z angezeigt:
document.getElementsByTagName('p')[0].innerHTML = buchstabe;
Das gleiche Spiel mit ausgabe des Buttons
document.getElementsByTagName('p')[0].innerHTML = '<button onclick="writeLetter(\ ' ' + buchstabe + '\');">' + buchstabe + '</button>'
Kann mir jemand auf die Sprünge helfen? Ich seh vor lauter Bäumen...
Zuletzt bearbeitet von einem Moderator: