如何制作切换按钮/反转按钮.类似于谷歌翻译
How to make a switch button/reverse button. Similar to Google translate
我正在制作一个小计算器,将KG转换为磅,将磅转换为KG,并在输入上写入。但是,我只想用一个按钮来计算!懂
KG至POUNDS->千克*2.2046
磅至千克->磅/2.2046
示例1:
场1:50 kg
计算…
字段2(结果):110.23磅
然后会有一个按钮让我更改功能(谷歌翻译的按钮可以在每次点击时更改语言)我点击。。
示例2:
场1:100磅
计算…
字段2(结果):45.35
你能理解我做什么吗?
function calcPD(){
var pound = document.getElementById("field1").value;
var calc = quilos / 2.2046;
var resul = document.getElementById("pound").value=calcularr.toFixed(2);
}
function calcKg(){
var kg = document.getElementById("field1").value;
var calc = quilo * 2.2046;
var resul = document.getElementById("pound").value=calcular.toFixed(2);
}
funcion invert(){
???
}
我认为你想要的只是一个简单的变量来跟踪你所处的"模式"
https://jsfiddle.net/DTcHh/13851/
HTML
<div class="container">
<div class="row">
<div class="col-xs-6">
Input:
<input id="inputNum" class="form-control" type="number"></input>
</div>
<div class="col-xs-6">
Output:
<input id="outputNum" class="form-control" type="text" disabled></input>
</div>
</div>
<span id="modeText">lbs to kg</span>
<button id="switch" class="btn pull-right">Switch</button>
</div>
Javascript
//0 = lbs to kg, 1 = kg to lbs
var mode = 0;
var inputNum = $("#inputNum");
var outputNum = $("#outputNum");
var switchMode = $("#switch");
var modeText = $("#modeText");
var calculateKgs = function() {
outputNum.val(inputNum.val()/2.2046);
};
var calculateLbs = function() {
outputNum.val(inputNum.val()*2.2046);
};
var calculate = function() {
if(mode == 0)
calculateKgs();
else
calculateLbs();
};
inputNum.change(calculate);
inputNum.keyup(calculate);
switchMode.click(function() {
if(mode) {
mode = 0;
modeText.text("lbs to kg");
}
else {
mode = 1;
modeText.text("kg to lbs");
}
calculate();
});
听起来您需要使用innerHtml
。一些基本的伪逻辑:
var a = document.getElementById("one").innerHtml;
var b = document.getElementById("two").innerHtml;
document.getElementById("one").innerHtml = b;
document.getElementById("two").innerHtml = a;
相关文章:
- Javascript日期格式类似于ISO,但本地
- HTML按钮的作用类似于从键盘按下的键,并在某些对象或整个网站上起作用
- 关闭按钮(右上 X)以执行类似于控件的操作
- AJAX后退按钮解决方案类似于facebook
- JavaScript - 复选框的作用类似于单选按钮
- Esc 键的作用类似于 html 中的重置按钮
- 如何创建具有两种状态的按钮切换,其行为类似于表单输入的复选框
- 类似于后退按钮流的应用程序,导航栏中有后退按钮
- 按钮的行为类似于单选按钮
- 复选框的行为类似于具有不同名称的单选按钮
- 使锚点标记的行为类似于复选框和单选按钮
- Javascript,确定在函数中选择了哪个按钮,类似于iOS中的(id)sender
- 使标记的行为类似于输入按钮
- 如何用不同的按钮打开侧菜单,类似于选项卡
- 类似于按钮不递增计数
- 如何制作切换按钮/反转按钮.类似于谷歌翻译
- 鼠标悬停事件类似于本网站问题底部的按钮
- 管理输入的电子邮件联系人在HTML形式作为可移动块与[x]按钮类似于Gmail
- 单击按钮执行类似于表中“转发”的操作
- 使用 JavaScript 使复选框的行为类似于单选按钮