Используя только чистый JavaScript:Изменение цвета строки на клик
Как я могу нажать на определенную строку таблицы, а также изменить цвет фона выбранной строки (в данном примере, позволяет использовать красный цвет) ,
Затем, если повторная выбранная ранее строка снова нажата, измените ее цвет фона на значение по умолчанию (белый).
Вот мой HTML:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
</head>
<body>
<table border="1" cellspacing="1" width="100%" id="table1">
<tr>
<th>Column1</th>
<th>Column2</th>
<th>Column3</th>
<th>Column4</th>
<th>Column5</th>
</tr>
<tr>
<td>data</td>
<td>data</td>
<td>data</td>
<td>data</td>
<td>data</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
<td>data</td>
<td>data</td>
<td>data</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
<td>data</td>
<td>data</td>
<td>data</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
<td>data</td>
<td>data</td>
<td>data</td>
</tr>
</table>
</body>
</html>
С "чистого JavaScript" вы имеете в виду, что вы не можете использовать дополнительные библиотеки, как JQuery ? Если да, то почему? – jsalonen
Пожалуйста, добавьте часть JavaScript, над которой вы работаете, чтобы кто-то мог ее улучшить. – insertusernamehere
Простой пример: http://jsfiddle.net/5YYsL/ – Ian