Я пытаюсь получить все элементы HTML-страницы с определенным идентификатором. Это отлично работает в Safari, Chrome и Firefox.«Объект JScript ожидается» в IE8
var value_fields_value = [];
var value_fields_alert = [];
var Variables = [];
var e;
value_fields_value = Array.prototype.slice.call(document.querySelectorAll('[id^=value_]'));
for(var i in value_fields_value){
Variables.push(new Element(value_fields_value[i], new Adresse(value_fields_value[i].id.toString().replace('value_', ''), null, null, null, null)));
}
Это должно работать в Internet Explorer тоже, но я получаю сообщение об ошибке "JScript объекта ожидается".
У кого-нибудь есть идея, что делать? (без использования jquery)
Спасибо.
Возможный дубликат [IE8 не поддерживает querySelectorAll] (http://stackoverflow.com/questions/16920365/ie8-does-not-support- queryselectorall) –