@@Orlok
<form id="name">
Wenn du dem Form eine ID gibst
Ich hätte gesagt: Wenn du Dem Formular einen Namen gibst.
kannst du es in der von
document.forms
zurückgegebenen HT.MLCollection auch darüber ansprechen:const form = document.forms.name;
Aber in der Tat, ID geht auch. document.forms.<name>
nimmt dasjenige Fomular, was zuerst im DOM gefunden wird, egal ob mit id="<name>"
oder name="<name>"
.
<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); // foo
console.log(document.forms.foo.name); // bar
console.log(document.forms.bar.name); // bar
Nachtrag: im Firefox ist das so.
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