我正在尝试在本地存储根据值a,b,c,d进行无线电选择后运行一个函数,所以如果是一个检查运行开关语句一个函数,如果b运行开关22 ect ..这可能吗?< / p>
<form>
<input type="number" name="abcd" id="abcd">
<input type="radio" name="radio" value="a" onclick="example('one')">
<input type="radio" name="radio" value="b" onclick="example('two')">
<input type="radio" name="radio" value="c" onclick="example('three')">
</form>
<script>
function example(test) {
var abcd = document.getElementById('abcd').value;
switch (test) {
case "one":
exp_one = abcd + 5;
break;
case "two":
exp_two = abcd + 10;
break;
case "three":
exp_three = abcd + 15;
}
}
</script>
答案 0 :(得分:0)
如果我理解的话,该函数会被调用onchange,你也需要在打开页面时调用它。
document.addEventListener("DOMContentLoaded", function() {
example("one");
example("two");
example("three");
});
http://jsfiddle.net/Lu7gnash/2/
目前还不清楚这是什么,所以我试图重建代码和garlic.js(我不知道)。我假设exp_ *变量是全局变量(否则你的函数没有做任何事情)。
请在未来的问题中尝试更具体,很难说出你想要达到的目的。