基本上,我想要做的是将名为FROM的变量与名为to的变量交换,这样做的原因是允许用户按下一个按钮,该按钮在按下时交换变量。当你按下谷歌翻译上的交换按钮时,它到底是如何做到的。下面是变量ect的代码,但我不知道如何对按钮进行编码,所以可以说它们是互换的。
function save_options_from() {
var select = document.getElementById("FROM");
var FROM = select.children[select.selectedIndex].value;
localStorage["default_currency"] = FROM;
var
}
function save_options_to() {
var select = document.getElementById("TO");
var TO = select.children[select.selectedIndex].value;
localStorage["default_currency_to"] = TO;发布于 2010-10-01 08:56:11
FROM和TO变量是两个函数的局部变量,并不同时存在。我想你想要的是:
var originalDefault = localStorage['default_currency'];
localStorage['default_currency'] = localStorage['default_currency_to'];
localStorage['default_currency_to'] = originalDefault;发布于 2010-10-01 08:58:16
我建议使用两个隐藏字段FROM_old和TO_old进行交换,因为您需要在更改值之前捕获它。
https://stackoverflow.com/questions/3835820
复制相似问题