我有幾個tds ..我需要從他們每個獲得值,然後需要總和它。我面臨的錯誤=無法讀取null的屬性'innerText'。問題總結的值td
我想不jQuery的解決這個問題。(僅使用JavaScript)
HTML代碼;
<td id="price1">300</td>
<td id="price2">110</td>
<td id="price3">350</td>
<td id="price4">100</td>
<td id="total">I need Total Here</td>
Js code;
var price1 = parseInt(document.getElementById("price1").innerText);
var price2 = parseInt(document.getElementById("price2").innerText);
var price3 = parseInt(document.getElementById("price3").innerText);
var price4 = parseInt(document.getElementById("price4").innerText);
var total = (price1+price2+price3+price4);
document.getElementById("total").innerHtml = total;
錯誤;
Cannot read property 'innerText' of null
PS:我是一個自學成才的programmer.I很新的Javascript.Excuse我任何語法錯誤,誤格式化代碼,我也做了一些愚蠢的,愚蠢的錯誤。除非它被包裹在裏面表格及行爲表>TR>TD
由於提前, Sangamesh
這是http://stackoverflow.com/questions/37451362/how-do-i-collect-a-single-column-content/37451529#37451529 – Rayon
的重複,爲什麼你不使用' document.getElementById(「price1」)。innerHTML'? – Shayan
@Rayon在http://stackoverflow.com/questions/37451362/how-do-i-collect-a-single-column-content/37451529#37451529.They已經使用jquery來解決問題..我想要的解決方案在Javascript中。 –