Styles von mit javascript geschriebenen Elementen beeinflussen?
C14L
- css
Hi!
Kann ich via CSS die styles von mit javascript geschriebenen Elementen beeinflussen? Soll heißen, wenn ich mit document.write('<p id=x></p>') einen Absatz schreibe, kann ich dann darauf via <style>#x { ... }</style> zugreifen?
Ich habs grad probiert und es ging nicht. Aber vielleicht gibts irgenteinen Trick? Würde mir echt helfen, wenn es gehen würde :)
Gruß
C14L
Guten Morgen,
Du hast Deinem Absatz ja schon eine ID gegeben. Gib ihm auch noch eine class nur mal so zum testen und versuchs dann über CSS.
Und wenn der Absatz schon eine ID hat, dann kannst Du über JavaScript und document.getElementByID("id").style.eigenschaft zugreifen.
http://selfhtml.teamone.de/javascript/objekte/style.htm
Liebe Grüße aus http://www.braunschweig.de
Tom
Guten Morgen,
Moin, moin :)
Du hast Deinem Absatz ja schon eine ID gegeben. Gib ihm auch noch eine class nur mal so zum testen und versuchs dann über CSS.
Hab ich nicht erwähnt, stimmt, aber hatte ich natürlich auch versucht.
Und wenn der Absatz schon eine ID hat, dann kannst Du über JavaScript und document.getElementByID("id").style.eigenschaft zugreifen.
Das ist ein guter Punkt. Ich füge die javascripts über <script ... src="..."> ein, vielleicht sind die Elemente daher nicht Teil des DOM (naja, oder zumindest nicht an der Stelle, wo man sie normalerweise vermuten würde)...
Schade, es wär zu schön gewesen :)
Gruß
C14L
Hi,
doch das muss gehen.
Und wenn der Absatz schon eine ID hat, dann kannst Du über JavaScript und document.getElementByID("id").style.eigenschaft zugreifen.
aber hier habe ich auch schon wieder einen Fehler. Das "Id" von getElementById muss auch gross/klein geschrieben werden. Sonst tut er[tm] nix oder sagt "Objekt erwartet"
Liebe Grüße aus http://www.braunschweig.de
Tom