На странице имеется некий список <select name="reasons_src">. Слеующая функции создаёт ещё один экземпляр данного списка (в процессе работы пользователя со страницей их может быть создано сколько угодно):
Код:
|
function addReason(pid, sel)
{
var list = document.frm.reasons_src.cloneNode(true);
list.name = 'reason[' + pid + '][]';
list.value = sel;
list.style.display = '';
$('r'+pid).appendChild(list);
} |
В FF, Опере, Crome, Safari всё работает прекрасно. Но в IE она ведёт себя странно: успешно создаётся только первая копия списка, а при попытке создания следующих выдаётся ошибка «Объект не поддерживает это свойство или метод» (ругается на строку с cloneNode). Как побороть данную проблему?