Tom Bombadil: Zusammenhang DOM/CSS/HTML

Beitrag lesen

alert(document.getElementById("COLUMNS").width);


> >   
> > Hier wird nichst ausgegeben. Wenn ich in den iframe-TAG noch ein "HTML-width" hinzufüge, dann klappts. Aber wenn nicht, dann wird das aus dem CSS-style befehl nicht übernommen.  
>   
> weil width als attribut nicht existiert im dom - es existiert lediglich ein attribut mit dem namen style und dem wert "width=290;height=240" - was übrigens ungültiges css ist, da die einheiten fehlen  
>   
> was du suchst, ist verm. das hier  
> <http://de.selfhtml.org/javascript/objekte/style.htm>  
  
Ich denke das hilft mir schon weiter. Vielen Dank.  
  
Wenn es ein style-Objekt gibt, dann wäre ja der Zusammenhang DOM CSS geklärt.  
  
Bleibt noch die Frage nach dem outerHTML bzw. innerHTML.  
  
Mein Beispiel ist eine Liste mit Checkboxen. Zu jeder Checkbox gibt es 2 Buttons, einen "UP-Button" und eine "DOWN-Button". Wenn man diese drückt, dann soll das aktuelle Element mit dem darüberliegenden bzw. darunterliegenden vertauscht werden. Dazu muß insbesondere der Text, der neben jedem Button steht getauscht werden.  
  
Vom Prinzip funktioniert das auch. Meine Frage ist eine Verständnisfrage. Beeinflußt die innerHTML Eigenschaft das DOM.  
  
also  
  
beliebigesObjekt.innerHTML = "<input type=checkbox name="1" value="zunächst">"  
  
Wird hier nun ein neues input-Element in den DOM-Baum eingebracht?  
  
und wnn ich nun folgendes schreibe:  
  
selbesObjektwieOben.innerHTML = "<input type=checkbox name="1">  
value="neu">"  
  
Verändert das das DOM?  
  
Vielen Dank für Eure Antworten  
Gruß  
  
Tom