2013-07-09 3 views
0

У меня есть таблица и ее данные генерируют страницы Java Server, и я хочу, чтобы установить атрибут tr ID, выбрав строку с помощью JavaScript:Как динамически установить атрибут id элемента HTML?

<tr> // this is id attribute i want to set 
    <td>data</td> 
</tr> 
+0

Почему вы хотите изменить идентификатор d не сказать добавить класс css \ использовать выделенный идентификатор строки для чего-то? –

+0

Вы хотите установить 'id' из числа строк таблицы? С каким 'id', как' id' относится к элементу table-row? –

+0

Просьба включить небольшой пример того, какой код javascript вы уже пробовали. – jball

ответ

0

Если это единственный (или первый) <tr> на вашей странице, это должно работать:

<script type="text/javascript"> 
document.getElementsByTagName("tr")[0].id = "the_id"; 
<script> 

Если таблица имеет несколько строк, это:

<script type="text/javascript"> 
var trs = document.getElementsByTagName("tr"); 
var i = 0; 
while (i<trs.length) 
{ 
    trs[i].id = "the_id_"+i; 
    i++; 
} 
<script> 
+0

Просто замечание: он будет работать для первого элемента 'tr', найденного в DOM. –

Смежные вопросы