Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Доступ к элементу по имени переменной (https://javascript.ru/forum/misc/34298-dostup-k-ehlementu-po-imeni-peremennojj.html)

sanyomix 28.12.2012 11:18

Доступ к элементу по имени переменной
 
Необходимо получить доступ к элементу, имя которого задано через переменную. Как к нему обратиться?

На страничке
... onclick="rClick(4)">&nbsp;</td><td id="cond4" style="display:none;width:0">...

function rClick(num){
var condition ='cond'+num;

document.all.condition.style.display='block'; // не работает
document.all.cond4.style.display='block'; // работает

}

skfyann 28.12.2012 11:29

function rClick(num){
    document.getElementById("cond" + num).style.display = "block";
}

sanyomix 28.12.2012 11:31

Спасибо за ответ.
Почитал сходные темы и выражение

document.all[condition].style.display='block';

заработало.


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