Пока не работает - PullRequest
       11

Пока не работает

1 голос
/ 14 мая 2010
function Sort(td)
{
    var t=document.getElementById("theList");
    var rows=t.getElementsByTagName("td");
    var cells=t.cells;
    var bb=true;
    while(bb==true)
    {
    alert(bb);
      for(var i=1;i<rows.length;i++)
       {
           if(cells[td.cellIndex+i*4].innerText<cells[td.cellIndex+(i+1)*4].innerText)
            {

            }
        }
    alert("Works"); //this alert is not reached
    }
}

Второе предупреждение не будет отображаться. Можете ли вы сказать мне, почему?

Ответы [ 2 ]

2 голосов
/ 14 мая 2010

Ваш var rows является массивом, который не будет иметь свойства "ячейки". Это может быть вашей проблемой прямо здесь.

0 голосов
/ 14 мая 2010

Если что-то пойдет не так в каком-либо коде цикла for, оно не достигнет второго предупреждения. Я бы предложил запустить это в отладчике JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...