Задать вопрос
@andreypodkovyrov

Как передать числовое значение выбранной ячейки таблицы?

Есть таблица с данными, нужно по клику передать значение ячейки в определенный div. Как это сделать?
  • Вопрос задан
  • 4976 просмотров
Подписаться 2 Оценить Комментировать
Решение пользователя Александр Суставов К ответам на вопрос (3)
takovoy
@takovoy
web developer
у ячейки таблицы к методу onclick присвоить функцию clickCell(this) (см. ниже);

var clickCell = function(elem){
    var myDiv = document.getElementById('myDiv');//указываем элемент в который вставляем данные
    myDiv.innerHTML = elem.innerHTML;
};


для присвоения всем всем элементам таблицы этой функции нужно всего лишь пропустить все это дело через цикл

var myTable = document.getElementById('myTable');

for(var i = 0;myTable.children[i];i++){//ищем строки
    for(var j = 0;myTable.children[i].children[j];j++){//ищем ячейки
        myTable.children[i].children[j].onclick = function(){//необходима обертка
            clickCell(this);
        };
    }
}
Ответ написан