Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не вызывается функция (https://javascript.ru/forum/misc/67729-ne-vyzyvaetsya-funkciya.html)

AndrewNes 05.03.2017 14:01

Не вызывается функция
 
При нажатии на кнопку "Проверить!" ничего не происходит
<!DOCTYPE html>
<html>
<head>
	<title>Использование метода getElementsByClassName()</title>
	<style type="text/css">
		body {
			background-color: #DCDCDC;
		}
	</style>
		<script type="text/javascript">
		function checkMath(result) {
			var userMath = document.getElementByID("answer1").value;
			var errors = document.getElementsByClassName("error");
			if (parseInt(userMath) != parseInt(result)) {
				errors[0].innerHTML = "Неверно! Вы ввели" + userMath + "Правельный ответ" + result;
			}else{
				errors[0].innerHTML = "Ваш ответ правильный!";
			}
		}
	</script>
</head>
<body>
<label for="number1"> 4 + 1 = </label><input type="text" id="answer1" value="">
<button id="submit" onclick="checkMath(4+1);">Проверить!</button>
<h1 class="error"></h1>
</body>
</html>

destus 05.03.2017 14:45

AndrewNes,
document.getElementById

рони 05.03.2017 14:45

AndrewNes,
в консоли подсказку посмотрите

AndrewNes 05.03.2017 14:51

Спасибо большое, видимо не усмотрел) а то я уже всю голову сломал почему не запускается)


Часовой пояс GMT +3, время: 19:57.