Übungsaufgaben
Zehn interaktive Übungen zum Klicken, Ziehen und Knobeln — von AFB I bis AFB III. Jede Übung gibt dir sofort Rückmeldung; wenn du nicht weiterkommst, helfen die gestuften Tipps.
Ordne jedem Ereignis seinen Auslöser zu.
Gib an, ob die Aussagen stimmen.
let n = 10;
knopf.addEventListener("click", minus);
function minus() {
n = n - 2;
anzeige.textContent = n;
}Jemand klickt dreimal auf den Knopf. Bestimme die Anzeige danach.
minus auf: 10 → 8 → 6 → 4. Die Variable n merkt sich den Stand zwischen den Klicks, weil sie außerhalb der Funktion angelegt ist.Ein Klick auf #licht soll die Klasse an der Lampe ein- und ausschalten. Ergänze — zwei Wörter bleiben übrig.
document.querySelector("#licht").(, ); function schalten() { lampe.classList.("an"); }
toggle fügt die Klasse hinzu, wenn sie fehlt, und entfernt sie, wenn sie da ist — ideal für Schalter. schalten() mit Klammern würde die Funktion schon beim Laden aufrufen.Stelle dar, was nacheinander passiert.
click.
Es gibt const b = document.querySelector("#b"); und eine Funktion start. Ordne jede Zeile zu.
click ohne Anführungszeichen, Start, addeventlistener) führen zu Fehlern. Ein falsch geschriebener Ereignisname ist dagegen erlaubt — es tritt nur nie ein solches Ereignis auf.let x = 0;
document.addEventListener("keydown", taste);
function taste(event) {
if (event.key === "ArrowRight") {
x = x + 10;
} else if (event.key === "ArrowLeft") {
x = x - 10;
}
}Ermittle den Wert von x.
- nach den Tasten → → ←:
- danach noch die Tasten A und →:
Jeder Klick auf das Herz soll die Likes um 1 erhöhen und anzeigen. Überprüfe den Code und korrigiere die fehlerhaften Zeilen.
Vervollständige den Zähler mit den Knöpfen #plus und #reset.
plus.addEventListener(, erhoehe);
reset.addEventListener("click", );
function erhoehe() {
n = n + 1;
zeige();
}
function nullsetzen() {
n = ;
zeige();
}
function zeige() {
anzeige. = n;
}
zeige verhindert doppelten Code.let n = 0;
knopf.addEventListener("click", klick);
function klick() {
n = n + 1;
knopf.addEventListener("click", klick);
}Jemand klickt dreimal. Bestimme den Wert von n.
