Nexus,
Еще вопросик, в IE8 some выдает ошибку. Добавил функцию:
if (!Array.prototype.some) {
Array.prototype.some = function(fun/*, thisArg*/) {
'use strict';
if (this == null) {
throw new TypeError('Array.prototype.some called on null or undefined');
}
if (typeof fun !== 'function') {
throw new TypeError();
}
var t = Object(this);
var len = t.length >>> 0;
var thisArg = arguments.length >= 2 ? arguments[1] : void 0;
for (var i = 0; i < len; i++) {
if (i in t && fun.call(thisArg, t[i], i, t)) {
return true;
}
}
return false;
};
}
Но на этой строке выходи ошибка
Не удалось получить свойство "indexOf" ссылки, значение которой не определено или является NULL
return test.textContent.indexOf(value) >= 0;