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

291
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

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

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

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

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

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

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

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

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

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

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

307