bert: JS / CSS Problem mit IE

Beitrag lesen

Guten Morgen,

ich hab ein kleines JS, welches beim onkeydown-event die class eines Divs ändern soll. Funktioniert unter FF auch wunderbar. Bei IE passiert allerdings gar nichts.

Habe das JS "aus-alertet" um zu sehen, ob er auch in jede if-Anweisung reingeht und ob die variablen richtig gesetzt sind. scheint wohl so zu sein.

Entweder IE ist also nicht mit folgender JS-Zeile einverstanden:
document.getElementById('mein_div_' + divnr).setAttribute("class","divs_neue_class");
(divnr ist richtig gesetzt und das Div mit der passenden ID existiert auch)

oder er kann den CSS-part nicht interpretieren:

.divs_neue_class {  
	background-color: #ff0;  
	color: #00f;  
	padding: 2px 2px 2px 0px;  
	text-transform: uppercase;  
	font-weight: bold;  
}

Es passiert jedenfalls nichts beim onkeydown (obwohl wie gesagt alle IFs positiv durchlaufen werden und alle vars richtig sind) im IE (Version 8)

Danke schonmal für eure Ideen