Спасибо, по отдельности условие работает, а как правильно писать условие из нескольких, чтобы и работало, и было удобоваримо, а то как то не оно:
if (document.getElementsByName('question')[0].classname == "type2" && (document.getElementsByName('question')[0].value > answers['ans'+j]*0.95-1 && document.getElementsByName('question')[0].value < answers['ans'+j]*1.05+1)) {
alert('Всё работает');
}
Если можно, почитать бы на эту тему.
не могу сообразить как искать, что то в таком исполнении бы:
http://learn.javascript.ru/coding-style