In welchem Zusammenhang ... aber generell, können getter setter Funktionen auch überladen werden und dann noch weitere Aktionen durchführen z.B. prüfen ob der Wert gültig ist, andere Werte auf basis dieses Werts neu berechnen, et cetera
Es geht hier höchstwahrscheinlich um die Methode aus der DOM Spezifikation?
Mit setAttribute wird das Attribut gesetzt, mit der Dot-Notation wird die Property gesetzt. Das ist NICHT das selbe! Nach einer DOM Element Property Zuweisung wird nicht das Attribut aktualisiert. Das ist nur umgekehrt der Fall.