Некорректно работает функция для создания элементов:
Element = function( html, where ) {
var wrapper = document.createElement( 'DIV' );
wrapper.innerHTML = html;
for ( var i = 0; i < wrapper.childNodes.length; i++ ) {
where.appendChild( wrapper.childNodes[ i ] );
}
}
Вызов
Element( '<div>1</div><u>2</u>', document.body );
добавляет только первый элемент. Проверял алертами, выдаёт только второй элемент. Консоль ошибок на втором элементе пишет Uncaught exception: Error: WRONG_ARGUMENTS_ERR, хотя алерт с этим элементом выдаёт. Где ошибка?