На всякий случай )))
Цитата:
DimonCry, Вставляемый элемент надо обьявлять внутри цикла. <!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> td{ height: 20px; width: 20px; background-color: #FFFF00; } </style> </head> <body> <table border="1" bgcolor="#00FF00"> </table> <script type="text/javascript"> function createTr(){ var f=document.createDocumentFragment(); for (var i=0; i<3; i++) {//пускай например 3 элемента tr var tr=document.createElement('tr'),td=document.createElement('td'); tr.appendChild(td); f.appendChild(tr)} document.getElementsByTagName('table')[0].appendChild(f); } createTr() </script> </body> </html> |
рони, спасибо за совет, ну я же выше написал, что с innerHTML способ 'некорретен' и нужно делать делать с createDocumentFragment().
|
Часовой пояс GMT +3, время: 10:37. |