Welcher Button wurde geklickt
bearbeitet von
@@Orlok
> ~~~HTML
> <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`{: .language-javascript} zurückgegebenen HT.MLCollection auch darüber ansprechen:
>
> ~~~JavaScript
> 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>"`.
~~~HTML
<form id="foo" name="bar"></form>
<form id="bar" name="foo"></form>
~~~
~~~JavaScript
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
~~~
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann