Цитата:
Вчера вы жестко тупили. И после выделения буквы полужирным и после раскраски в красный... Цитата:
Цитата:
Работайте с прототипом массива (здесь указал на метод https://developer.mozilla.org/en/Jav.../Array/forEach). Наполните его (массив) DOM-нодами и работайте с ним (с массивом). |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Расширение прототипа можно сделать, но это не буде работать в IE6-7(они не поддерживают расширение прототивов для элементов и коллекций), например вот так
(HTMLCollection||NodeList) && ((HTMLCollection||NodeList).prototype.forEach = (HTMLCollection||NodeList).prototype.forEach || Array.prototype.forEach); Но вообще для работы с коолекциями отлично подходят обычные циклы var elems = document.getElementsByTagName('div'), i = 0, elem; while( (elem = elems[i++]) ) { } |
Человек без ника,
[].forEach.call(document.getElementsByTagName(someName), function(el) { console.log(el); }); |
Часовой пояс GMT +3, время: 22:20. |