У меня есть простой вопрос для вас. У меня есть код здесь, который позволяет пользователю рассказать, сколько строк и столбцов они хотят в таблице. У меня это уже выяснилось. Я не могу понять, как добавить кнопки «Вверх», «Вниз», «Влево» и «Вправо», чтобы они могли выбрать определенную ячейку в таблице. Вот то, что мне это нужно выглядеть следующим образом:Добавление кнопок вверх, вниз, влево, вправо, чтобы выбрать ячейку
Вот код, который я до сих пор:
Javascript:
function createTable()
{
var num_rows = document.getElementById('rows').value;
var num_columns = document.getElementById('columns').value;
var theader = '<table border="1">\n';
var tbody = '';
for(var i=0; i<num_rows;i++)
{
tbody += '<tr>';
for(var j=0; j<num_columns;j++)
{
tbody += '<td>';
tbody += 'Cell ' + i + ',' + j;
tbody += '</td>'
}
tbody += '</tr>\n';
}
var tfooter = '</table>';
document.getElementById('wrapper').innerHTML = theader + tbody + tfooter;
}
HTML:
<form name="tablegen">
<label># of Rows: <input type="text" name="rows" id="rows"/></label> <br/><br />
<label># of Columns: <input type="text" name="columns" id="columns"/> </label><br/><br />
<input name="generate" type="button" value="Generate" onclick='createTable();'/><br /><br />
</form>
<div id="wrapper"></div>
Как я могу взять этот код и добавить кнопки в свою таблицу, чтобы выбрать определенную ячейку?
Благодарим вас за отзыв и помощь!
Что вы имеете в виду под "выбрать" ячейку? –
Я имею в виду, я хочу покрасить (выбрать) одну ячейку таблицы. Сделать навигационные кнопки перемещать выделение в таблице. Если я нажму кнопку «вверх», он перейдет к ячейке над ней. Если я нажму на правую кнопку, он переместит выделение вправо. – Heyhey