Как реализовать присваивание в цикле?
Здесь "очищаются" все 100 картинок.
Как реализовать подобное присваивание в цикле: document.name1.src='clear.png'; document.name2.src='clear.png'; document.name3.src='clear.png'; . . . document.name100.src='clear.png'; |
for (i=1;i<100;i++)
{
neme="name"+i;
document.name.src='clear.png';
}
|
Цитата:
|
Aetae,
да ты прав пошел по аналогии с document.getElementById(i).src :( чегото решил что и с именем это пройдёт.... |
Не работает в таком виде!
Хотя я и подправил neme на name, думаю описка... |
var elems = document.getElementsByTagName('img');
for( i = 0; i < elems.length; i++){
for(z=1;z<=100;z++)
{
namme="name"+z;
if(elems[i].name==namme) elems[i].src='clear.png';
}
}
работает |
for(i=1;i<=100;i++) {
name = 'name'+i;
document[name].src = 'clear.png'
}
|
walik,dmitriymar!
Спасибо пребольшое, последний вариант провери, работает - люблю простые и элегантные решения! |
| Часовой пояс GMT +3, время: 04:20. |