Как получить изменяющиеся значение 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, то уже ничего не происходит. Нужно чтобы изменялся.
Вам нужно воспользоваться событиями
input.oninput = e => div.innerHTML = input.value;
<input id='input' />
<div id='div'></div>
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники