我想从函数返回一个值

时间:2015-09-11 17:22:22

标签: javascript return-value

我想从函数中返回一个值,该函数首先从

获取值
<a onclick="swapper(2)" href="javaScript:void(0);" class="zmenubar"><div id ="change1" class="zyoyo"><li>2</li></div></a>

因此函数swapper(valuate)现在给值为2 我的功能就像这样

function swapper(valuate) {
    document.getElementById("qq" + valuate).style.display = "";
}

所以我需要一种方法从交换器返回值的值,以便在其他地方使用但我不能因为每次我尝试编写它或通过使用交换器(评估)分配它它执行函数,一切都变得乱七八糟 所以我会感激一些帮助。

2 个答案:

答案 0 :(得分:0)

您可以设置全局变量并将评估值存储到其中。并在文档中的任何位置使用它。

var globalValuate;
function swapper(valuate) {
    globalValuate = valuate; 
    document.getElementById("qq"+valuate).style.display="";
}

答案 1 :(得分:0)

作为一般答案,您可以:

1-使用not best practice

的全局变量

2-您可以使用浏览器并将值存储为cookie或使用本地存储。