Получить переменную java script в HTML

#javascript

#javascript

Вопрос:

Я хочу получить значение переменной в скрытом HTML-поле. Мой код, подобный:

 <script lang=”text/javascript”>
   Var counter;
   Loop{
     Some Code . . . . 
     Counter  ;
   }//end loop
</script>

<html>
   <body>
      // some code 
      <input typehiddenname=”total” id=”total” value=”here I want to get Counter”>
   </body>
</html>
  

Ответ №1:

1.) Получить DOM-объект элемента

 var elem = document.getElementById("total");
  

2.) Установите значение

 elem.value = your_variable;
  

Пример:

 var Counter = 0;
var elem = document.getElementById("total"),
while(condition == true) {
    // some code
    Counter  ;
    elem.value = Counter;
}
  

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

1. не получает значения. Я хочу получить значение счетчика в HTML, мой JS находится в поле head, где счетчик подсчитывает динамическое добавление / удаление текстовых полей. В конце я хочу точную цифру переменной counter. Значение этого счетчика я хочу сохранить в скрытом поле, в дальнейшем я могу опубликовать это значение в PHP. (целая история)

Ответ №2:

Вы можете получить значение поля формы с помощью Javascript DOM API.

 <script lang=”text/javascript”>
var total = document.getElementById("total").value;

Var counter;
Loop{
Some Code . . . . 
Counter  ;
}//end loop