Как узнать class элемента
Пытаюсь в условии проверить class, или просто вывести alert'ом, а в ответ получаю undefined
Пробовал так и так) alert(document.getElementsByName("findings")[0].class); alert(document.getElementsByName("findings").class); Буду благодарен. |
className
|
Спасибо, по отдельности условие работает, а как правильно писать условие из нескольких, чтобы и работало, и было удобоваримо, а то как то не оно:
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 |
Чета типа этого:
var isCorrect = function(value, answer) { return value > answer*0.95-1 && value < answer*1.05+1; }; var question = document.getElementsByName('question')[0]; if (question.className == "type2" && isCorrect(question.value, answers[j]) { alert('Всё работает'); } |
Часовой пояс GMT +3, время: 20:52. |