【发布时间】:2019-11-17 14:32:25
【问题描述】:
如何设计一个既能做输入又能输出的容器。我正在设计一个货币转换器,我想要一个用户可以输入数据并输出计算货币的盒子。
我已经尝试使用切换到分隔符而不是输入标记的代码,但它没有工作。所以此时我已经制作了两个输入框,函数很简单,接受一个输入并尝试向另一个输入框提供输入。但它不起作用。
input {
background-color: lightgrey;
width: 120px;
border: 3px solid green;
padding: 10px;
margin: 5px;
}
<html>
<body>
Country1:<input type="text" id="in"><br> Country2:
<input type="text" id="inver"><br>
<button onclick="Go()">
Click me
</button>
<p id="Country1">
</p>
<script language="javascript" type="text/javascript">
function Go() {
var text = document.getElementById("in").value;
document.getElementById("inver").innerHTML = text;
}
</script>
</body>
</html>
结果应显示国家 2 输入值与国家 1 相同。
【问题讨论】:
-
您的应用中是否使用了任何框架? (Vue、React、Angular 等?)似乎您需要使用
two way data binding方法。 -
设置
document.getElementById("inver").value = document.getElementById("in").value
标签: javascript html