ich IE läuft 11 auf meinem Rechner. Ich habe eine Webseite, die getElementsByClassName verwendet. Wenn ich auf die Webseite auf meinem Rechner zugreife, wird die Seite bereitgestellt und es funktioniert gut (es führt getElementsByClassName aus). Wenn ich auf dieselbe Webseite auf einem anderen Computer auch mit IE zugreife und es die Methode getElementsByClassName nicht finden kann. Wenn ich den Code auf dem fehlgeschlagenen Computer auf dem Server speichere und auf diesen zugreife, funktioniert die gespeicherte Seite einwandfrei (sie führt elemmentsByClassName aus). Was ist los? Wie kann ich dem Browser mitteilen, dass er die Version des DOM oder Javascript mit getElementsByClassName verwenden soll?Internet Explorer 11 verhält sich anders auf zwei Maschinen
var list = document.getElementsByClassName("mrClickableRow");
den Cache löschen? – Tyr
See: http://stackoverflow.com/questions/7410949/javascript-document-getelementsbyclassname-compatibility-with-ie – BadZen
hinzufügen '' zu '
' Ihrer Seite. Sehen Sie sich auch _degrade gracefully_ wie 'if (! Document.getElementsByClassName) ...' –