изменение id и вывод результатов...
Есть такой вопрос: возможно ли изменять значение id в getElementById через скрипт?
Например, как вывести результат расчета в ячейку таблицы: ... <TD><span id="dn1"></span></td> ...
...
var dn1=document.getElementById("dn1");
dn1=document.getElementById("dn1");
dn1.innerHTML=n[0];
...
А если необходимо вывести значения однотипных расчетов в 50 ячеек? Прописывать код для каждой ячейки или можно организовать цикл, в котором будет меняться id и результат расчета - прописываться в новую ячейку, как это сделать подскажите? |
ID меняйте через соответствующее свойство:
ele.id='newID'; |
for(var i=0;i<50;i++){
document.getElementById("dn"+i).innerHTML=n[i]
}
|
Огромное спасибо, получилось самому составить работающий код...
var i=0;
while (i<52)
{
var dl=document.getElementById(dn[i]);
dl=document.getElementById(dn[i]);
dl.innerHTML=n[i];
i=i+1*1;
}
где dn -
var dn=new Array("dn1", "dn2", ..., "dnN");
массив с именами id, прописанными в (тип данных - строка) <TD><span id="dn1"></span></td> а n - расчитываемая переменная, которая должна заноситься различные ячейки таблицы Может кому пригодится... |
Цитата:
|
ну можно и без этого, считайте опечаткой...
|
| Часовой пояс GMT +3, время: 01:09. |