BennyKlotz
Neues Mitglied
Hätte da mal eine Frage zum Verstehen der HTML DOM..
DOM teilt ja ein HTML - File in eine Baumstruktur ein
html ist das root - Element
body, head sind child Elemente von html und somit siblings
usw..
Meine Frage nun:
Quellcode:
Mittels document.body greife ich auf das Body Element zu und mit .style auf das style Objekt danach setze ich die Eigenschaft backgroundColor auf #0099CC
Meine Frage nun die auskommentierte Zeile greift eigentlich auch auf das Body Element zu aber es funktioniert trotzdem nicht... Wieso?
MFG Benny
DOM teilt ja ein HTML - File in eine Baumstruktur ein
html ist das root - Element
body, head sind child Elemente von html und somit siblings
usw..
Meine Frage nun:
Quellcode:
HTML:
<!DOCTYPE html>
<html>
<head>
<title>TEST</title>
</head>
<body>
<script language="javascript">
x = document.getElementsByTagName("body");
xbody = x[0];
document.body.style.backgroundColor = "#0099CC";
//document.xbody.style.backgroundColor = "#0099CC";
</script>
</body>
</html>
Mittels document.body greife ich auf das Body Element zu und mit .style auf das style Objekt danach setze ich die Eigenschaft backgroundColor auf #0099CC
Meine Frage nun die auskommentierte Zeile greift eigentlich auch auf das Body Element zu aber es funktioniert trotzdem nicht... Wieso?
MFG Benny