javascript - 将值从一个输入字段传递到另一个
问题描述
我正在尝试使用 vanilla JavaScript 将值从一个输入字段传递到另一个输入字段。这是我使用的 HTML:
<input type="text" id="input1">
<input type="text" id="input2">
当我尝试将它传递给一个段落时它可以工作,但是将它传递给一个新的输入字段它不会。
解决方案
对于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">
推荐阅读
- excel - 创建 XSD 架构
- navigationview - NavigationLink 在模拟器上工作,但在真实设备 iPhone 上不工作
- javascript - 如何等待anime.js动画完成按钮点击?
- docker - 在 Docker 容器启动期间设置环境变量(在 AWS 上)
- javascript - 如何让Formik返回一个布尔值?
- python - 我可以将文件的类保存到列表中吗?
- date - 考虑另一个 TZ 作为参考的服务器时间
- office-js - 无法获取未定义或空引用的属性“CategoryColor”
- reactjs - react 是否建议,在应用程序中应该使用多少个嵌套组件?
- python - Python仅在活动窗口中单击坐标