every кстати нету в IE8 и других древних браузерах.
Сообщение от NMitra
|
У меня какая-то ерунда получается
|
Действительно, ерунда полнейшая. Что еще за item.length? может item.value.length? В первой же итерации произодет return (возврат из функции), так что дальше первого шага цикл не пройдет.
Функция getElementsByName возвращает не массив, а NodeList, у него нет метода every.
function isBigEnough(item) {
return item.value.length == '10'; // или че там тебе нужно.
}
if (Array.prototype.every.call(all, isBigEnough)) {
alert('получилось');
}