ich bin kein Anfänger in Sachen HTML / XML sondern habe lediglich das Wort Attribute mit TAG im Arbeitsstress verwechselt.
das hat aber wie du siehst folgen, die deinen text unverständlich machen
verschiedene dom-methoden heissen exakt so wie die bezeichner der jeweiligen "tags" - die beiden methoden createAttribute() createElement()wären ziemlich langweilig, wenn sie bei de createTag() hiessen
darum: wenn man weiss, dass man ein attribut setzen oder lesen will, sollte man fast von selbst auf setAttribute() und getAttribute() kommen