Программирование > JavaScript & JScript
Динамическое создание элемента
Altum:
А у меня вот какая проблема: есть скрипт добавляющий и удаляющий элементы input. В IE почему-то он не работает. В чём может быть проблема?
var items = 1;
function AddItem() {
var tbody = document.getElementById(\'tb_items\');
var newtr = document.createElement("tr");
newtr.id = \'items_\'+items;
tbody.appendChild(newtr);
var newtd = document.createElement("td");
newtd.style.paddingBottom = \'15px\';
newinput = \'\';
newtd.innerHTML = newinput;
newtr.appendChild(newtd);
var newtd2 = document.createElement("td");
newtd2.style.paddingBottom = \'15px\';
newinput2 = \'\';
newtd2.innerHTML = newinput2;
newtr.appendChild(newtd2);
var newtd3 = document.createElement("td");
newtd3.style.paddingBottom = \'15px\';
newinput3 = \'\';
newtd3.innerHTML = newinput3;
newtr.appendChild(newtd3);
var newtd4 = document.createElement("td");
newtd4.style.paddingBottom = \'15px\';
newinput4 = \' удалить\';
newtd4.innerHTML = newinput4;
newtr.appendChild(newtd4);
items++;
}
function delItem(id_item){
var del_item = document.getElementById(\'items_\'+id_item);
var par_del_item = del_item.parentNode;
par_del_item.removeChild(del_item);
}
Имя:
Фамилия:
E-mail
andymc:
В начале функции поменяй
--- Код: --- if (document.all) {
var tbody = document.getElementById(\'tb_items\').childNodes[0];
} else {
var tbody = document.getElementById(\'tb_items\');
}
--- Конец кода ---
Altum:
andymc
СУПЕР!!! Спасибо!!! Заработало!!!
Навигация
Перейти к полной версии