Показать сообщение отдельно
  #7 (permalink)  
Старый 12.05.2014, 21:31
Новичок на форуме
Отправить личное сообщение для guest786 Посмотреть профиль Найти все сообщения от guest786
 
Регистрация: 06.05.2014
Сообщений: 7

Сообщение от рони Посмотреть сообщение
guest786,
так?
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<a href="javascript://" onclick="add();return false;">Добавить раздел</a><br>
<a href="javascript://" onclick="add2();return false;">Добавить тему и описание</a><br>
<table id="tableid" cellspacing="0" border="1">
<tbody>
</tbody>
</table>
 <script>
function add()
{ var table = document.querySelector('#tableid')
  var tr  = document.querySelectorAll('tr',table);
  var tbody = document.querySelector('tbody',table);
            var tr = tbody.insertRow(tr.length);
            var td = tr.insertCell(0);
            td.rowspan = 1;
            td.innerHTML = "Раздел";
            td.className = "item";
            td = tr.insertCell(0);
            var item = document.querySelectorAll('td.item');
            td.rowspan = 1;
            td.innerHTML = item.length;
            td.className = "number";
            add2()
}
function add2()
{ var last = document.querySelectorAll('td.item'), len = last.length;
  if(!len) return;
  var table = document.querySelector('#tableid')
  var tr  = document.querySelectorAll('tr',table);
  var tbody = document.querySelector('tbody',table);
            var tr = tbody.insertRow(tr.length);
            var td = tr.insertCell(0);
            td.innerHTML = "Тема";
            td = tr.insertCell(1);
            td.innerHTML = "Описание";
            last[len-1].rowSpan+=1;
            last = document.querySelectorAll('td.number'), len = last.length;
            last[len-1].rowSpan+=1;
}
 </script>
</body>

</html>
Огромнейшее Вам Спасибо за помощь
Ответить с цитированием