Сообщение от celkabelka
|
Я это document.querySelectorAll(selector) заменил на это getEl(selector) и после этого перестал работать поиск по id, хотя ошибки не выводит. По идеи, то у Вас там идет поиск сразу по массиву, но id возвращает один элемент и массива нет, но это предположение..
|
там в текущий объект добавляются элементы, возвращенные querySelectorAll. она возвращает что-то типа массива (NodeList), а ваша функция возвращает просто элемент. либо поправьте возвращаемые значения getEl, либо правьте много моего кода
там должно быть что-то вроде
return document.getElementById...
// переделать в
return [ document.getElementById... ]
Сообщение от celkabelka
|
ps
а причина замены из-за того, что поддержка этого метода идет от ie8, прочитал у Вас на форуме.
|
в IE7 getElementsByClassName не поддерживается. что делать будете ?)