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