Schriftfarbe ändern

Sasser

Erfahrenes Mitglied
Guten Tag!

Ich möchte gerne per Javascript die Schriftfarbe in einem DIV ändern, jedoch wird der Standart der Seite beibehalten.

Code:
var info = document.createElement('div');
	this.infobar.info = info;
	info.innerHTML = 'Text';
	info.style.cssFloat = 'left';
	info.style.paddingTop = '6px';
	info.style.fontFamily = 'Verdana';
	info.style.fontColor = '#000000';

Was mache ich falsch?
 
Vielen Dank!

Hatte mich bereits gewundert, aber dieses Beispiel fand ich so im Internet.

Wie kann ich nun noch die Links in diesem DIV formatieren?
 
Zuletzt bearbeitet:
Ich würde das ganze ja eigentlich grundsätzlich mit CSS machen. Wenn du dich umentscheiden solltest, schlage ich dir folgendes vor:

Entweder du gibst in deiner Style-Definition folgendes ein:
Code:
a.imdiv {color: #000000;}
und machst deine Links dann so:
Code:
<a href="blablabla.html" class="imdiv">BlaBlaBla</a>
oder
du schreibst im Stylesheet:
Code:
div a {color: #000000;}

Der Unterschied ist, das bei der Klassendefinition (oben) nur die Links, die mit der Klasse bezeichnet sind, gefärbt werden.
Beim unteren Beispiel wird das ganze für jeden Div-Bereich festgelegt.

Ich hoffe ich konnte dir Helfen
WWW
 
Hi,
kleine Ergänzung zu WorldWideWeb, der Sinn eher die Formatierung über CSS und nicht über JS zu realisieren ist das bei deaktiviertem JS dein Design nicht mehr so aussieht wie du das eigentlich möchtest.
Desviniere oder evrändere CSS-Styles mit JS nur wenn du das nicht per CSS erreichen kannst oder aber wenn die Änderungen nicht grundsätzlich notwendig sind und du mit dem nicht Anzeigen leben kansnt.

Viele Grüße
 
Zurück