Hi,
Bei
setAttribute()
bzw.getAttribute()
ist zu sehen, was die Methode tut – ob man einen Attributwert setzt oder ausliest. Beiattr()
ist das nicht der Fall! Man muss erst die Anzahl der Argumente zählen.
die Anzahl der Parameter reicht nicht - man muß auch wissen, was die Funktion bei welcher Anzahl der Parameter macht.
Zwei Parameter könnten ja auch bedeuten, daß der Wert des Attributs mit dem Namen aus dem ersten Parameter gelesen wird, wenn kein solches vorhanden ist, wird der zweite Wert zurückgegeben (sozusagen als Default-Wert).
Ein Paramter könnte auch bedeuten, daß das im ersten Parameter genannte Attribut auf null gesetzt oder gelöscht wird.
cu,
Andreas a/k/a MudGuard