Народ, если кто может - помогите пожалуйста. Я только учусь, так что сильно не пинайте.
И так, что вообще у меня есть:
- массив следующего вида:
mass = [tr.link_group_header, tr.link_group_header, tr.link_group_header]
На разных страницах содержание массива разное, верней оно одинаковое, но повторяется разное кол-во раз. на одной странице оно может быть таким:
[tr.link_group_header, tr.link_group_header, tr.link_group_header]
а на другой таким:
[tr.link_group_header, tr.link_group_header, tr.link_group_header, tr.link_group_header, tr.link_group_header]
- Есть переменная "x". Она равняется длине массива "mass". В зависимости от того, сколько элементов в массиве, меняется ее значение в числовом эквиваленте. Т.е. "x", может равняться и "3", и "5" и т.д.
- Так же имеется id="name_"
Как сделать так, чтоб при загрузке страницы в массиве "mass" вставлялся тег <b id="name_1"> перед каждым "tr"? При этом в id подставлялся порядковый номер. Т.е. если на странице в массиве три таких элемента "tr.link_group_header", то для трех "tr" последовательно задастся три id(id="name_1",id="name_2",id="name_3")
Буду очень благодарен за помощь! Хоть направьте в нужную сторону
Я пока додумался только до следующего:
var mass = document.getElementsByClassName("link_group_header"); //получаем вот такой массив:
// HTMLCollection
// [tr.link_group_header, tr.link_group_header, tr.link_group_header, tr.link_group_header, tr.link_group_header, tr.link_group_header]
var kol = mass.length; // получаем кол-во элементов в полученном массиве. Эта цифра будет определять кол-во порядковых номеров в id'шниках
var link_pref = "link_"; // создаем переменную с основой класса
var link_nomber = тут какая-то магия, теоритически, тут может использоваться переменная "kol"; // создаем переменную с генерирующимся порядковым номером для класса
var link_full = link_pref + link_nomber; // создаем переменную с полным классом, склеив основу и порядковый номер
и вот тут должна произойти основная магия по вставлению тега с айдишником.