Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2010, 17:51
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Некорректно работает функция для создания элементов
Некорректно работает функция для создания элементов:

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, хотя алерт с этим элементом выдаёт. Где ошибка?
Ответить с цитированием