2013-08-28 34 views
0

我希望有人能幫我弄清楚爲什麼這個腳本崩潰的瀏覽器。前4個循環有大約20個元素,第二個有8個。我不認爲這足以讓它崩潰,但我可能是錯的。簡單的Greasemonkey腳本崩潰瀏覽器

我想從表中抓取數據值,然後用它在頁面上創建一個自定義圖形。

任何設計上的幫助,非常感謝。

謝謝!

function mainFunc() { 
    var b; 
    var a; 
    var x; 
    var y; 
    var c; 
    var times = []; 
    var mainTable = document.getElementsByClassName("reportTable tabularReportTable"); 
    var rows = mainTable[0].getElementsByClassName("breakRowClass1 breakRowClassBottom"); 
    for (x = 0; x < rows.length; x++) { 
    a = rows[x].children; 
    for (y = 0; y < a.length; x++) { 
     if (a[y].innerHTML !== "&nbsp;") { 
     b = a[y].innerHTML.split("<"); 
     c = parseFloat(b[0]); 
     times.push(c); 
     } 
    } 

    } 
} 

回答

1

你通過增量增量循環的Y變量x的x++代替y++

for (y = 0; y < a.length; x++) { 

應該是:

for (y = 0; y < a.length; y++) { 
+0

謝謝!!!!!! – user2278725