Получить значение ID через this
Здраствуйте.
Есть таблица с несколькими строками (20-50). Каждый TR устроен таким образом : <tr onclick='Go(this);'> Функция Go: function Go(asder) { asder.className = asder.className == "selected" ? "" : "selected"; } ID или NAME таблицы каждый раз разное (генериться динамически). Как мне получить єто значение или ссылку на обект таблицы? |
document.getElementsByTagName('table')[0] |
Проблема в том что таблица не одна, а может выводиться несколько и нужная таблица может быть в любом месте. Единственно что постоянно так єто class таблицы. Он известен. Но как обратиться к таблице по class?
|
Легко :) document.getElementsByClassName(…)
А вообще, и через this.parentNode можно добраться до <table>. |
Спасибо Octane.
Теперь постала еще проблема. Хочу получить rowIndex строки из которой вызвалась процедура Gо. Пробую так (добавил строку в процедуру Go) : alert(asder.parentNode.rowIndex); Пишет undefined. В чем проблема? |
Разобралася. Не надо parentNode.
Всем спасибо! |
Часовой пояс GMT +3, время: 17:02. |