Сравнение переменных
Здравствуйте,
при сравнении переменных сравниваются их названия а не значения. Вот кусок кода: var stat = "yes"; var d = document; var col = d.form.myform.value; i = 1; while(i <= col){ if( d.getElementById('colvo'+i).value > d.getElementById('td'+i).innerHTML ){ stat = "none"; } i++; } Здесь из таблицы берутся две ячейки одной строки и сравниваются полученые значения, затем другие две ячейки следующей строки и.т.д. Так вот при любых значениях ячеек на выходе получаю "none", а если меняю знак сравнения на пртивоположный то "yes".Получается сравниваются не значения перемееных а две строки. |
if(parseInt(d.getElementById('colvo'+i).value) > parseInt(d.getElementById('td'+i).innerHTML)) ? |
да, работает :)
Благодарю! |
Часовой пояс GMT +3, время: 01:34. |