@@bobby
<div id="karusell"> <input type="radio" name="img1" checked = "checked"><div><img .... > </div> <input type="radio" name="img2"><div><img .... > </div> <input type="radio" name="img3"><div><img .... > </div> </div>
Fehler (vom schon genannten Fehler abgesehen):
- Die Radiobuttons haben verschiedene Werte fürs
name
-Attribut, sind also nicht gruppiert. Alle Radiobuttons einer Gruppe müssen denselben Wert fürsname
-Attribut haben. - Die Radiobuttons haben keine Beschriftung (
label
).
allpictures.forEach(function(pic) { pic.removeAttribute('checked'); });
Unnötig, da nur maximal ein Radiobutton einer Gruppe angewählt ist.
nextElement.setAttribute('checked','checked');
Das Anwählen eines Radionbuttons geht mit HTMLInputElement.checked = true
(wobei HTMLInputElement
die Referenz auf den jeweiligen Radiobutton ist).
LLAP 🖖
--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann