@@Gunnar Bittersmann
Aber in der Tat, ID geht auch.
document.forms.<name>
nimmt dasjenige Fomular, was zuerst im DOM gefunden wird, egal ob mitid="<name>"
odername="<name>"
.Nachtrag: im Firefox ist das so.
In Safari und Chrome hingegen:
<form id="foo" name="bar"></form>
<form id="bar" name="foo"></form>
console.log(document.forms.foo.id); // foo
console.log(document.forms.bar.id); // bar
console.log(document.forms.foo.name); // bar
console.log(document.forms.bar.name); // foo
WebKits und Chromium präferieren ID gegenüber Namen.
Hm, welches Verhalten ist nun jetzt das richtige? 🤔 #lazyweb
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