Получить содержимое списка и записать в таблицу!
Нужно получить значение каждого поля списка и записать их в динамическую таблицу. Помогите пжл.
Примерно должно быть так: Поле 1 Поле 2 Поле1 Поле2 Поле1 Поле2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> <script type="text/javascript"> function addRow(id){ var status = document.getElementsByClassName('status') for (var i = 0; i < status.length; i++) { alert(status[i].innerHTML); var tbody = document.getElementById (id).getElementsByTagName("TBODY")[0]; var row = document.createElement("TR") var td1 = document.createElement("TD") td1.appendChild(document.createTextNode(status[i].innerHTML)) var td2 = document.createElement("TD") td2.appendChild (document.createTextNode(status[i].innerHTML)) row.appendChild(td1); row.appendChild(td2); tbody.appendChild(row); } } </script> </script> </head> <body> <ul id="status" class="status"> <li >поле1</li> <li >поле2</li> </ul> <a href="javascript://" onclick="addRow('myTable');return false;">Добавить строку</a> <input type="button" onclick ="addRow(id)" value="Отчёт" > <table id="myTable" cellspacing="0" border="1"> <tbody> <tr> <td>поле-1</td><td>поле-2</td> </tr> </tbody> </table> </body> </html> |
Разобрался сам.
var els=document.getElementsByTagName('ul')[0].getElementsByTagName('li'); for(var i=0;i<els.length;i++) |
Часовой пояс GMT +3, время: 15:05. |