Всем мир.
На самом деле не надеюсь, что решение есть, но рискну спросить.
Как преобразовать список элементов в строку или массив?
Я пробовал так:
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.