Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2010, 12:23
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Быстрый разбор списка элементов.
Всем мир.
На самом деле не надеюсь, что решение есть, но рискну спросить.
Как преобразовать список элементов в строку или массив?

Я пробовал так:
var arr = Array.prototype.slice.call(document.getElementsByTagName('*'));

и так:
var arr = Array.prototype.join.call(document.getElementsByTagName('*'));


и так:
function test(){
  var arr = Array.prototype.slice.call(arguments);
}
test.apply({}, document.getElementsByTagName('*'));


Осел такие трюки не понимает. Как его проучить?

И почему он arguments может преобразовать в массив, а список элементов и атрибутов нет?

зы: хотя я подозреваю почему... arguments - объект JScript, а остальное объекты DOM.
Ответить с цитированием