изменение 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:35. |