Ist es in DOM in Ordnung, sich auf die Attribute eines Elements wie folgt zu beziehen?
var universe = document.getElementById('universe');
universe.origin = 'big_bang';
universe.creator = null;
universe.style.deterministic = true;
? Mein tiefer Respekt vor Gegenständen und ihrer Privatsphäre und mein Gefühl, dass etwas furchtbar schief gehen könnte, wenn ich nicht aufpasse, bringen mich dazu, alles mehr so zu machen:
var universe = document.getElementById('universe');
if(universe.hasAttribute('origin')) then universe.origin = 'big_bang';
etc...
Ist es wirklich notwendig, diese Accessor-Methoden zu verwenden? Natürlich kann es mehr oder weniger notwendig sein, je nachdem, wie sicher ich bin, dass die Elemente, die ich manipuliere, die Attribute haben, die ich erwarte, aber im Allgemeinen halten es die DOM-Jungs für OK, die .notation zu verwenden, anstatt Getter und Setter?
Gracias.