ChrisB: greasemonkey - forum, oder community gesucht

Beitrag lesen

FYI:

$('#autoSelectInput').select();

was in etwa dem hier entsprechen dürfte: document.form.autoSelectInput.select();

Nein, tut es nicht. Mit der zweiten Version sprichst du nur ein Element an, dessen Name 'autoSelectInput' ist und nicht mit einer ID, wie in der jquery Version.

Doch, auch das zweite würde zuerst ein Element mit der ID ansprechen, erst danach sucht es nach einem mit diesem Namen.

DOM Level 1 definiert die namedItem-Methode einer HTMLCollection wie folgt:
“This method retrieves a Node using a name. It first searches for a Node with a matching id attribute. If it doesn't find one, it then searches for a Node with a matching name attribute”

DOM Level 2 spezifiziert für XHTML 1.0-Dokumente noch zusätzlich,
“With [XHTML 1.0] documents, this method only searches for Nodes with a matching id attribute.”

Und die in Frage stehende Notation ist ja ein Aufruf der namedItem-Methode, wenn auch ein indirekter.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?