Доброго времени суток.
Есть код:
<div id="podcat1" class="podcat1">
<a>Продукт</a>
<a>Продукт</a>
<a>Продукт</a>
<a>Продукт</a>
</div>
function aClassName()
{
var chld = document.getElementById ('podcat1').firstChild;
while (chld.nextSibling) chld.id = 'before_a', chld = chld.nextSibling;
}
Задача состоит в том что бы:
При создании
<div id="podcat2" class="podcat1">
<a>Продукт</a>
<a>Продукт</a>
<a>Продукт</a>
<a>Продукт</a>
</div>
не создавать новую функцию по присвоению id
function aClassName()
{
var chld = document.getElementById ('podcat2').firstChild;
while (chld.nextSibling) chld.id = 'before_a', chld = chld.nextSibling;
}
А функция по её вызову
function Po(table_action) {
if (table_action==1) {
Reset();
function aClassName
}
автоматически подставляла значение id на место - etElementById ('На это место') в соответствии с значением (table_action==значение 1 или 2 или 3 или 4)
P.s
div id="podcat" Будет ограниченное количество- 4 блока
то есть id="podcat1" id="podcat2" id="podcat3" id="podcat4"
Не ругайте меня
В Javascript забрёл чисто случайно