首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将两个JavaScript变量的内容从一个交换到另一个

将两个JavaScript变量的内容从一个交换到另一个
EN

Stack Overflow用户
提问于 2010-10-01 08:50:31
回答 2查看 1.6K关注 0票数 0

基本上,我想要做的是将名为FROM的变量与名为to的变量交换,这样做的原因是允许用户按下一个按钮,该按钮在按下时交换变量。当你按下谷歌翻译上的交换按钮时,它到底是如何做到的。下面是变量ect的代码,但我不知道如何对按钮进行编码,所以可以说它们是互换的。

代码语言:javascript
运行
复制
  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;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-01 08:56:11

FROMTO变量是两个函数的局部变量,并不同时存在。我想你想要的是:

代码语言:javascript
运行
复制
var originalDefault = localStorage['default_currency'];
localStorage['default_currency'] = localStorage['default_currency_to'];
localStorage['default_currency_to'] = originalDefault;
票数 2
EN

Stack Overflow用户

发布于 2010-10-01 08:58:16

我建议使用两个隐藏字段FROM_old和TO_old进行交换,因为您需要在更改值之前捕获它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3835820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档