Получить значение 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:12. |