В вашем коде нет ничего плохого, кроме того, что вам нужно закрыть выражение if (возможно, реальная проблема заключается в том, как вы обрабатываете html (не могу точно сказать, что вы опубликовали)Тем не менее, просто ванильный цикл должен работать немного лучше, чтобы избежать определения области действия var i
вне цикла (если только вам действительно не нужно i
для какой-либо другой последующей операции).
for (let i = 2; i < 90; i++) {
document.form.listname[i].disabled = true;
document.form.listname[i].style.borderColor = '#999';
document.form.listname[i].style.background = '#999';
document.form.listname[i].style.borderStyle = 'solid';
}