Hallö, Struppi,
danke für deine Zustimmung!
Neine, das entfernen eines Standardmäßig vorhandenen Attribut ist sicher nicht sauberer, als ihm einfach einen Leerstring zu zuweisen.
Ich möchte _kein_ standardmäßig vorhandenes HTML-Attribut im Element haben. Wenn das mit JavaScript ausgelesen (und geändert) werden kann, ist das eben JavaScript.
Grüße aus Leipzig
willie