2013-08-27 48 views
0

如何編寫一個函數/偵聽器的JavaScript可以觸發時,HTML更新?從動態網站添加數字與新的頁面加載

  • html頁面被限制在最後100條記錄
  • html頁面不斷增加新的記錄(節點)

我需要......

  • 推值成數組或增加一個變量來求和值
  • 顯示運行總計 in html

試圖創建一個計數器,爲總和添加新值。

我相信下面的代碼只執行一次。

window.onload = function() { 
var data = document.getElementsByTagName('span'); 
var len = data.length; 
var total = 0; 
var searchValue = "value"; 

for (var i = 0; i < len; ++i) { 
    var styles = data[i].getAttribute('style'); 
    if (styles == searchValue) { 
    var txt = data[i].innerHTML; 
    split = txt.split(" "); 
    total += parseInt(split[2]); 
    } 
    } 
console.log(total); 
}; 
+0

發出ajax請求,解析響應,應用格式,顯示。沒有必要的持久存儲。如果你的「問題」目前只是一個想法,而且想法通常不符合SO QA格式,那麼你最好去嘗試一下,然後發回你遇到的任何*特定*代碼塊。 – Emissary

+0

@使節,ajax需要一個服務器正確嗎?有沒有辦法只用瀏覽器來做到這一點? – rrrfusco

+0

我不確定你的意思,你的「動態提要」位於何處? – Emissary

回答

0

是的,你可以用JavaScript和HTML/CSS來顯示數字。

請注意,它需要一定的經驗才能管理帶有跨源請求的插件並將其展示給用戶。

+0

我正在使用附加SDK,並且正在考慮使用只是HTML文件的「面板」。你能指出我在一個交叉來源請求示例的方向嗎? – rrrfusco

+0

只需搜索「mdn add-on cross origin」或類似內容即可。 – FakeRainBrigand

+0

jquery會更適合這個嗎?除了setInterval之外,還有什麼方法可以獲得這個總數嗎? – rrrfusco