powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выделить строку в таблице html при нажатии мыши
3 сообщений из 28, страница 2 из 2
Выделить строку в таблице html при нажатии мыши
    #39448119
Alex_Wong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user89,

да, спасибо, работает

как правильно делать, чтобы при повторном клике по
выделенной строке, - это выделение снималось ?
чекать цвет ?

thanks
...
Рейтинг: 0 / 0
Выделить строку в таблице html при нажатии мыши
    #39448132
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Wong,

через цвет неправильно будет... Надо через classList.contains
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function cli(e) {
  var row = getParentTag(e.target,'TR');
  if (!row) {return;}
  var tbl = this,  idx = tbl.getAttribute('activeRowIndex');
  if (row.classList.contains('activeRow')) {
    row.classList.remove('activeRow');
    return;
  }
  tbl.rows[idx].classList.remove('activeRow');
  row.classList.add('activeRow');
  tbl.setAttribute('activeRowIndex', row.rowIndex);
  console.log('info = ' + row.cells[1].textContent);
}
...
Рейтинг: 0 / 0
Выделить строку в таблице html при нажатии мыши
    #39448141
Alex_Wong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user89, понятно, спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выделить строку в таблице html при нажатии мыши
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]