5 Stimmen

In DOM ist es OK, .notation für das Erhalten/Setzen von Attributen zu verwenden?

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X