Получить изменяющийся value=“” JS

245
20 июля 2017, 01:11

Как получить изменяющиеся значение value и передать его в другой элемент:

HTML:

<input type="text" id="test_block" value="Info">
<div id="test_block_2"></div>

JS:

var test = document.getElementById("test_block").value;
document.getElementById("test_2").innerHTML = (test);

Т.е. при загрузке страницы они считывается и передается, но если я изменю значение input, то уже ничего не происходит. Нужно чтобы изменялся.

Answer 1

Вам нужно воспользоваться событиями

input.oninput = e => div.innerHTML = input.value;
<input id='input' /> 
<div id='div'></div>

READ ALSO
window.onbeforeunload перестал работать при подключении angular

window.onbeforeunload перестал работать при подключении angular

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

253
Функция запускается только через onclick

Функция запускается только через onclick

Почему функция runCode() запускается только через button onclick? Пробовал разные варианты по этой ссылке, все равно результат не изменился, на что я должен...

366
почему не работает .html()? [дубликат]

почему не работает .html()? [дубликат]

На данный вопрос уже ответили:

219
Как перевести данный код в обычный ES6?

Как перевести данный код в обычный ES6?

Начал работат с данной библиотекой Использую ES6Наткнулся на такой компонент:

253