Отображение переменной из файла javascript на html — странице

#javascript #html

Вопрос:

Пытаюсь показать время, затраченное на решение головоломки, но я, похоже, не могу показать время, затраченное на html, Это мой код javascript для этого:

 var timer;
var minRem = 5;
var secRem = 0;
 

Он выполняет множество функций, но имена переменных остаются прежними

Мой html-код выглядит так :

 <script type ="text/javascript" src="Timer2.js">
        </script>
<h3><p>Your time taken to escape was: </p></h3>
        <script>document.write(minRem)</script>
 

В верхней строке я пытаюсь подключиться к своему файлу JS для таймера
Я думаю, что это как-то связано с документом.напишите

Комментарии:

1. Вы не ждете, пока пользователь решит головоломку, прежде чем выводить переменную.

2. Вам нужно сделать это в скрипте, реализующем головоломку, и он должен использовать метод DOM для отображения времени.

3. Затраченное время будет отображаться на другой веб-странице после того, как пользователь закончит головоломку, а не на той же веб-странице

4. Это не то, на что это похоже. Вы работаете Timer2.js на одной и той же веб-странице.

5. Да, вы могли бы использовать для этого хранилище сеансов. Первую страницу нужно сделать sessionStorage.setItem('minRem', minRem); , затем эту страницу можно использовать sessionStorage.getItem('minRem') для ее чтения.

Ответ №1:

 <h3><p>Your time taken to escape was: </p></h3><span id="time"></span>
 

в Timer.js

 timeTaken = 30; // this is not relevant to the question
document.getElementById("time").innerText = timeTaken;