Я пытаюсь удалить определенную строку из таблицы с помощью javascript. То, как я пытаюсь сделать это сейчас, - это получить идентификатор текущей строки, нажав кнопку (кнопка удаления), а затем удалив строку. Проблема в том, что я не получаю текущий идентификатор строки в таблице. Если кто-то может помочь мне получить идентификатор текущей строки, когда пользователь нажимает кнопку «Удалить», я думаю, что могу сам решить остальные проблемы. БлагодаряУдаление определенной строки в таблице
/*The Javascript*/
function delete_row() {
alert('id goes here');
//getElementById('row').innerHTML ='hello';
//id.deleteRow();
//var table = document.getElementByTagName('items_table');
//var row = table.rows[index];
//document.getElementByTagName('items_table').deleteRow(0);
}
/*The HTML of the Table*/
<table id="items_table">
<tr id="row_1">
<td>
<input type="text" value="item1"/>
</td>
<td>
<button onclick="delete_row();">X</button>
</td>
</tr>
/* Five rows in this table... */
<tr id="row_5">
<td>
<input type="text" value="item5"/>
</td>
<td>
<button onclick="delete_row();">X</button>
</td>
</tr>
</table>
С обработчиками событий, которые вы используете в настоящее время, вы просто не можете получить идентификатор. – Bergi
Смотрите этот вопрос: http://stackoverflow.com/questions/1207939/adding-an-onclick-event-to-a-table-row – Alfie