Показать сообщение отдельно
  #21 (permalink)  
Старый 05.07.2012, 14:18
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Думаю не сильно
<style>
  td {border: solid 1px; cursor: pointer}
</style>

<body>
<button id="but">create table</button>

<script>
window.onload = function () {
  var str = '<table>';
    for (var i = 0; i < 10; i++) {
      str += '<tr>';
      for (var j = 0; j < 10; j++) {
        str += '<td><input type="checkbox" /> ' + i + j + '</td>';
      }
      str += '</tr>';
    }
    str += '</table><br>';

  document.body.onclick = function (e) {
    d = new Date();
    e = e || event;
    var target = e.target || e.srcElement;
    if (target.id == 'but') {
      document.body.innerHTML += str;
      document.body.innerHTML += 'время: ' + (new Date() - d) + '; '; 
    } else if (target.tagName == 'TD') {
       document.body.innerHTML += (target.children[0].checked + '; ' + (target.innerText || target.textContent) + '; время: ');
       document.body.innerHTML += (new Date() - d)  + '; '; 
    }
  }

}
</script>
Ответить с цитированием