Panchous
Павел
DOM: клонирование строки таблицы
Хочу сделать следующее:
в админке нужно позволить закачивать произвольное кол-во файлов.
Для этого я сделал таблицу:
Хочу с помощью функции addFile добавлять строку, аналогичную первой в конец таблицы (а лучше - перед строкой с сылкой).
Пытаюсь делать:
но никаких результатов не вижу.
ошибок нет.
IE 6.0
В чем косяки? // с DOM мало знаком
-~{}~ 07.11.05 12:56:
alert(tbodyNode.childNodes.length) выводит 3!
видимо, вопрос в отображении...
-~{}~ 07.11.05 13:12:
cloneNode(true);
всем спасибо!)
Хочу сделать следующее:
в админке нужно позволить закачивать произвольное кол-во файлов.
Для этого я сделал таблицу:
Код:
<table id="tab">
<tr>
<td>Файл:</td>
<td><input type="File" name="file[]"></td>
</tr>
<tr><td colspan="2"><a href="#" onclick="return addFile();">Добавить</a></td></tr>
</table>
Пытаюсь делать:
Код:
function addFile()
{
var tableNode = document.getElementById("tab");
var tbodyNode = tableNode.firstChild;
var tr_pattern = tbodyNode.firstChild;
var new_tr = tr_pattern .cloneNode();
tbodyNode.appendChild(new_tr );
return false;
}
ошибок нет.
IE 6.0
В чем косяки? // с DOM мало знаком
-~{}~ 07.11.05 12:56:
alert(tbodyNode.childNodes.length) выводит 3!
видимо, вопрос в отображении...
-~{}~ 07.11.05 13:12:
cloneNode(true);
всем спасибо!)