2015-08-14 5 views
-1

У меня есть стол. я назначили другое значение для каждой из линийВычисление значения таблицы

<table id="number1"> 
    <tr> 
     <td id="value1">My Table</td> 
    </tr> 
</table> 

<script> 
window.onload = function() { 
document.getElementById("value1").value = "100" 
</script> 

Мне нужно, чтобы иметь возможность получить значение для таблицы «номер 1», добавляя различные строки таблицы с помощью JavaScript.

+0

Непонятно, что вы просите. Что такое ** получить значение для таблицы **? Что ** присваивается для каждой строки ** другое значение? В HTML нет «строк». В HTML нет «значений» таблицы или «значений» строки. Назовите все своими собственными именами, потому что теперь ваша проблема не воспроизводится, и большинство людей не смогут вам помочь. –

+0

ваш вопрос непонятен, чтобы понять plz, убедитесь, что вы точно хотите – Sujithrao

ответ

0

Попробуйте

var total=0; 
 
var last =1000000; 
 
for(var i=1;i<parseInt(last);i++){ 
 
var id ="value" + i; 
 
var element= document.getElementById(id); 
 
if(element!= null){ 
 
document.getElementById(id).innerHTML=i + "00"; 
 
    total=parseInt(total)+parseInt(element.innerHTML); 
 
    } 
 
    else 
 
    i=last; 
 
} 
 
document.getElementById("result").innerHTML="sum is =" + total;
<table id="number1"> 
 
    <tr> 
 
     <td id="value1">My Table value 1 </td> 
 
     <td id="value2">My Table value 2 </td> 
 
    </tr> 
 
</table> 
 
<div id="result"></div>

+0

Но моя таблица не обязательно равна 100. Я хочу код, который может рассчитать ответ, если он равен 1 или 1000000 – Zanzibasan

+0

Извините, я взял время, чтобы ответить, – Zanzibasan

+0

Если вы видите это, мне все равно нужно дать значение «Value1» – Zanzibasan

0

var x=document.getElementById("number1"); 
 
var y= x.rows[0].cells[0].innerHTML=100;
<table id="number1"> 
 
    <tr> 
 
     <td id="value1">My Table</td> 
 
    </tr> 
 
</table>

0

Вы можете использовать JQuery

for(i=1;i<100000;i++){ 
    $("#value"+i).html(i); 
}