首页 > 解决方案 > 将值从一个输入字段传递到另一个

问题描述

我正在尝试使用 vanilla JavaScript 将值从一个输入字段传递到另一个输入字段。这是我使用的 HTML:

<input type="text" id="input1">
<input type="text" id="input2">

当我尝试将它传递给一个段落时它可以工作,但是将它传递给一个新的输入字段它不会。

标签: javascripthtml

解决方案


对于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">


推荐阅读