Программирование > JavaScript & JScript

Динамическое создание элемента

<< < (2/2)

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
СУПЕР!!! Спасибо!!! Заработало!!!

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии