Показать сообщение отдельно
  #14 (permalink)  
Старый 10.07.2015, 10:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Вставка строк из текста в таблицу кросбраузерно
S.E.K.T.O.R.,
<!doctype html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
  <style>
    table, td { border: 1px solid black; }
  </style>
</head>
<body>
  <table>

    <tbody id="mytestid">
      <tr>
      <td>lalala</td>
    </tr>
    <tr>
      <td>lalala</td>
    </tr> </tbody>
  </table>
  <button>Add cells</button>

  <script>
    var button = document.getElementsByTagName('button')[0],
        tbody = document.getElementById('mytestid'),
        data =  '<tr><td>.1.1.</td></tr><tr><td>.2.2.</td></tr>';

    button.onclick = function() {
      var temp, div;
      while(temp = tbody.firstChild) {
          tbody.removeChild(temp);
        }
      div = document.createElement('div');
      div.innerHTML = '<table><tbody>' + data + '</tbody></table>' ;
      div = div.getElementsByTagName('tbody')[0];
      while(temp = div.firstChild) {
          tbody.appendChild(temp);
        }
    };
  </script>
</body>
</html>
Ответить с цитированием