Как вывести значение поля ввода?

Как получить значение поля ввода


У меня подобный вопрос, но предложенные варианты решения не помогают совсем.

function click() {
    let x =  document.getElementsByTagName('input')[0].value;
    console.log(x);
}

    <input type="text" id="inp" onchange='click()'>

Ответы (2 шт):

Автор решения: Александр Лесив

const input = document.getElementById('inp');

// Если хотите, чтоб при каждом изменение значения формы выполнялось действие
input.addEventListener('input', function(event){ console.log(this.value) });
 
// если нужно единоразово получить значение где-то
console.log(input.value);
<input type="text" id="inp" onchange=''>

→ Ссылка
Автор решения: MoloF

input.oninput = e => console.log(e.target.value);
// или
// input.oninput = function() { console.log(this.value) };
<input type="text" id="input">

→ Ссылка