работает ровно половина скрипта
Здравствуйте. Написал скрипт для выделения элемента в <select>.
Проблема в том, что работает только половина скрипта, которая сверху. При чем, даже если я поменяю местами половинки, та, которая была нижней, а теперь стала верхней, будет работать. function selecting(day, lesson) { var optsL = document.getElementById('sLesson').getElementsByTagName('option'); for (var j=0; optsL.length-1; j++) { if (optsL[j].value==lesson) { optsL[j].selected='true'; } } var opts = document.getElementById('sDay').getElementsByTagName('option'); for (var i=0; opts.length-1; i++) { if (opts[i].value==day) { opts[i].selected='true'; } } } Вызываю функцию в <body onLoad=""> Помогите разобраться, с JS только начинаю знакомиться |
function selecting(day, lesson) { var optsL = document.getElementById('sLesson').getElementsByTagName('option'); for (var j=0, l=optsL.length; j<l; j++) { if (optsL[j].value==lesson) { optsL[j].selected='true'; } } var opts = document.getElementById('sDay').getElementsByTagName('option'); for (var i=0, l=opts.length; i<l; i++) { if (opts[i].value==day) { opts[i].selected='true'; } } } |
Часовой пояс GMT +3, время: 05:17. |