[英]Javascript Functions (Multiple)
我的 4 个单选按钮中的每一个都有 1 个函数,并且在输入标签中设置了 onclick 属性。
我的目标是根据您单击的单选按钮更改 2 个变量的值。
但是,一旦变量的值发生变化,就会在外部/单独调用一个额外的函数,向我显示 2 个变量的新值。
问题是我只能将变量保留在 4 个函数内,而不能在它们之外使用它们来处理我正在使用的新函数。 我该怎么办? 我可以举一个基本的例子吗?
我是新来的,不知道如何发布代码所以我做了一个 hastebin: https ://hasteb.in/hefehoqi.xml
我猜你想使用的变量是module
和tmodule
。 所以就像我在评论部分所说的那样。 只需在函数之外定义它们。
let module = '';
let tmodule = 1;
function radio1(){
let radio1 = true;
module = 'module1';
tmodule = 1;
alert('radio1 function');
}
function radio2(){
let radio1 = true;
module = 'module2';
tmodule = 2;
alert('radio2 function');
}
function radio3(){
let radio1 = true;
module = 'module3';
tmodule = 'tmodule3';
alert('radio3 function');
}
function radio4(){
let radio1 = true;
module = 'module4';
tmodule = 'tmodule4';
alert('radio4 function');
}
function commencer(){
console.log(module);
console.log(tmodule);
document.getElementById("module1").style.display = "block";
document.getElementById("module2").style.display = "none";
document.getElementById("module3").style.display = "none";
document.getElementById("module4").style.display = "none";
document.getElementById("module1").innerHTML = "";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.