Javascript 简单的Greasemonkey脚本崩溃浏览器

Javascript 简单的Greasemonkey脚本崩溃浏览器,javascript,function,Javascript,Function,我希望有人能帮我弄清楚为什么这个脚本会使浏览器崩溃。前4个循环有大约20个元素,第二个循环有8个元素。我认为这不足以使它崩溃,但我可能错了 我试图从表中提取数据值,然后用于在页面上创建自定义图形 非常感谢对设计的任何帮助 谢谢 function mainFunc() { var b; var a; var x; var y; var c; var times = []; var mainTable = document.getElementsByClassName("

我希望有人能帮我弄清楚为什么这个脚本会使浏览器崩溃。前4个循环有大约20个元素,第二个循环有8个元素。我认为这不足以使它崩溃,但我可能错了

我试图从表中提取数据值,然后用于在页面上创建自定义图形

非常感谢对设计的任何帮助

谢谢

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);
      }
    }

  }
}
函数mainFunc(){ var b; var a; var x; 变量y; var c; var时间=[]; var mainTable=document.getElementsByClassName(“reportTable tablerReportTable”); var rows=mainTable[0]。getElementsByClassName(“breakRowClass1 breakRowClassBottom”); 对于(x=0;xb=a[y].innerHTML.split(“通过增加变量x,
x++
而不是
y++
来增加循环的y

for (y = 0; y < a.length; x++) {
for(y=0;y
应该是:

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