Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как указать динамическое имя DIV (https://javascript.ru/forum/dom-window/23693-kak-ukazat-dinamicheskoe-imya-div.html)

IdFox 02.12.2011 13:22

Как указать динамическое имя DIV
 
Я новичок в JS
Так что сори если что за ламерский быть может вопрос
Вот есть страница, на ней есть например img с id qwe1 и qwe2
Т.е <img id=qwe1 src='blablabla1'> и <img id=qwe2 src='bla2'>
Как мне в JS получить к ним доступ используя в качестве цифры переменную
Т.е вот что то типа такого как в аналогии с php
qaz = 1;
qwe{qaz}.src = 'vdsads';
Пробовал
document.getElementById('qwe' + qaz).src = '/dia/ms3.gif';
Т.е в чем суть нужно изменить src у img с ID qwe1
Причем сделать это не через qwe1.src а именно что "начало" (имя img) может быть разное
Так не срабатывает. думаю суть объяснил, помогите кто может
Заранее спс

ksa 02.12.2011 13:35

Как вариант...

<script>
function Go(N) {
   document.getElementById('qwe'+N).src='http://javascript.ru/forum/images/smilies/smile.gif';
};
</script>


<img id='qwe1' src='blablabla1' />
<img id='qwe2' src='bla2' />
<button onclick='Go(1)'>Go 1</button>
<button onclick='Go(2)'>Go 2</button>

IdFox 02.12.2011 13:51

Спасибо, то что надо
Хотя если честно не понимаю зачем такой изврат делать (
Неужели нельзя было придумать явное указание переменной
В общем спасибо за помощь )

ksa 02.12.2011 14:48

Цитата:

Сообщение от IdFox
Неужели нельзя было придумать явное указание переменной

Всё в твоих руках! :lol:


Часовой пояс GMT +3, время: 09:13.