Hi zusammen,
ich versuche gerade eine Alphabet-Schaltfläche zu entwickeln und leider habe ich in der Funktion eventHandlerForButtons(buchstabe) Fehler, da es im Moment nur Zahlen weitergegeben werden und es sollten aber Buchstaben sein. Hier müsste ich wahrscheinlich ebenfalls wie in der Funktion function buttonsErzeugen() die Zahlen mittels String.fromCharCode in Buchstaben umwandeln, aber alle miene Versuche diese Funktion anzupassen, sind gescheitert. Kann mir jemand weiterhelfen?
Danke im Voraus!!
Mira
function buttonsErzeugen() {
for (var i = 65; i<=90; ++i) {
var button = document.createElement("button");
var beschriftung = document.createTextNode(String.fromCharCode(i));
button.appendChild(beschriftung);
var Bereich = document.getElementById("Bereich");
Bereich.appendChild(button);
button.setAttribute("onClick", "eventHandlerForButtons("+i+");");
}
}
function eventHandlerForButtons(buchstabe) {
document.getElementById('name').innerHTML = document.getElementById('name').innerHTML + buchstabe;
}
function loescheName() {
document.getElementById('name').innerHTML = '';
}
function zeigeName() {
alert(document.getElementById('name').innerHTML);
}
function uebernehmeName() {
document.getElementById("liste").innerHTML += ("<li>" + document.getElementById('name').innerHTML + "</li>") ;
}
ich versuche gerade eine Alphabet-Schaltfläche zu entwickeln und leider habe ich in der Funktion eventHandlerForButtons(buchstabe) Fehler, da es im Moment nur Zahlen weitergegeben werden und es sollten aber Buchstaben sein. Hier müsste ich wahrscheinlich ebenfalls wie in der Funktion function buttonsErzeugen() die Zahlen mittels String.fromCharCode in Buchstaben umwandeln, aber alle miene Versuche diese Funktion anzupassen, sind gescheitert. Kann mir jemand weiterhelfen?
Danke im Voraus!!
Mira
function buttonsErzeugen() {
for (var i = 65; i<=90; ++i) {
var button = document.createElement("button");
var beschriftung = document.createTextNode(String.fromCharCode(i));
button.appendChild(beschriftung);
var Bereich = document.getElementById("Bereich");
Bereich.appendChild(button);
button.setAttribute("onClick", "eventHandlerForButtons("+i+");");
}
}
function eventHandlerForButtons(buchstabe) {
document.getElementById('name').innerHTML = document.getElementById('name').innerHTML + buchstabe;
}
function loescheName() {
document.getElementById('name').innerHTML = '';
}
function zeigeName() {
alert(document.getElementById('name').innerHTML);
}
function uebernehmeName() {
document.getElementById("liste").innerHTML += ("<li>" + document.getElementById('name').innerHTML + "</li>") ;
}
[FRAGE] Zahlen in Buchstaben umwandeln
Aucun commentaire:
Enregistrer un commentaire