繁体   English   中英

Javascript 函数(多个)

[英]Javascript Functions (Multiple)

我的 4 个单选按钮中的每一个都有 1 个函数,并且在输入标签中设置了 onclick 属性。

我的目标是根据您单击的单选按钮更改 2 个变量的值。

但是,一旦变量的值发生变化,就会在外部/单独调用一个额外的函数,向我显示 2 个变量的新值。

问题是我只能将变量保留在 4 个函数内,而不能在它们之外使用它们来处理我正在使用的新函数。 我该怎么办? 我可以举一个基本的例子吗?

我是新来的,不知道如何发布代码所以我做了一个 hastebin: https ://hasteb.in/hefehoqi.xml

我猜你想使用的变量是moduletmodule 所以就像我在评论部分所说的那样。 只需在函数之外定义它们。

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM