У меня есть вопрос относительно позиционирования innerHTML. У меня есть форма, которая также имеет таймер обратного отсчета отображается с использованием innerHTML. Дело в том, что в настоящее время он находится выше моей формы, что в итоге вызывает некоторые проблемы, которые я не собираюсь объяснять, и я хотел бы поместить его в форму. Я знаю, что могу объявить, как далеко находится нижний, верхний, левый, правый и т. Д. Страницы, однако я не собираюсь этого делать, поскольку для этого потребуется абсолютная позиция, тогда как я не хочу, чтобы она была абсолютной, но все же сидеть под моей формой. Вот код, содержащий его, размещенный сверху на данный момент:
<div id="checking"></div>
<script type="text/javascript">(5,"checking");</script>
</head>
<body bgcolor="yellow">
<div id=main>
<br><br>
<form method="POST" id="quizzes" action="">
<label for="question"><?php echo ($currentQuestion+1).". ". $questionsAndAnwsers[$currentQuestion]["question"];
?></label>
<input type="hidden" name="currentQuestion" value="<?php echo $currentQuestion;?>"><br>
<input type="text" name="guess" value="" placeholder="Answer...">
<input type="submit" name="btnsubmit" value="Next Question">
</form>
</div>
<script type="text/javascript">
seconds = 15;
runningtime = setInterval(function () {
var element = document.getElementById("checking");
element.innerHTML = "<h2 style='text-align:center'> <b>"+seconds+"</b> seconds</h2>";
if(seconds < 1){
clearInterval(runningtime);
document.getElementById('quizzes').submit();
}
seconds--;
}, 1000)
</script>
</body>