Cybaer: Attribut von HTML-Element per JavaScript ändern

Beitrag lesen

Hi,

Das Attribut _widht_ gibt es nicht, daher kannst Du das auch nicht ändern.

So ein Blödsinn.

Attribute kann man mit setAttribute() ändern. Diese Methode des W3C-DOMs bezieht sich keineswegs auf irgendwelche HTML-DTDs. Ob HTML ein Attribut kennt oder nicht, ist also vollkommen ohne Belang (von div. Browser-Bugs mal abgesehen - die gelten aber nicht für Nicht-HTML-Attribute), ebenso wie es ohne Belang ist, ob das Tag ein gültiges HTML-Tag ist oder nicht.

Im Beispiel also für <table id="myTable" ...>:

document.getElementById("myTable").setAttribute("widht","200");

Im Fall von "width" könnte man alernativ natürlich noch HTML HTML sein lassen und mit style.width="200px" die CSS-Eigenschaft ändern. ;-)

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!