Я пытаюсь передать значение из одного поля ввода в другое поле ввода с помощью ванильного JavaScript. Это HTML, который я использовал:
<input type="text" id="input1">
<input type="text" id="input2">
Когда я пытаюсь передать его в абзац, он работает, но при передаче в новое поле ввода - нет.
-3
Lucas
22 Окт 2019 в 22:58
1 ответ
Лучший ответ
С элементами input
вы должны использовать свойство элемента value
вместо innerHTML
, как для абзацев. Тогда все становится очень просто:
var input1 = document.getElementById("input1");
var input2 = document.getElementById("input2");
input2.value = input1.value;
<input type="text" id="input1" value="hello">
<input type="text" id="input2">
0
Anis R.
22 Окт 2019 в 23:05
Большое спасибо! Это действительно то, что мне было нужно!
– Lucas
22 Окт 2019 в 23:25
Рад, что это помогло! Если это ответило на ваш вопрос, пожалуйста, рассмотрите возможность проголосовать / отметить как ответ. Хорошего дня!
– Anis R.
22 Окт 2019 в 23:29
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.
document.getElementById('input1').value = document.getElementById('input2').value