设置功能变量的值

时间:2018-12-13 08:43:27

标签: javascript html

在这里我想在函数3中设置id。如果我调用函数2,则应该在函数3中设置id =2。或者,如果我调用函数1,则应该在函数3中设置id = 1。

var id;

功能-1

function load() {
id = 1;
}

功能-2

function load1() {
id = 2;
}

功能-3

function getid() {
qid = id
}

有没有可能?

2 个答案:

答案 0 :(得分:1)

调用功能1和2中的功能3

var id;
//function - 1

function load() {
    getid(1);
    //id = 1;
}
//function - 2

function load1() {
    getid(2);
    //id = 2;
}
//function - 3

function getid(param) {
    id = param;
}

答案 1 :(得分:0)

假设您不想将变量传递给getid并按原样使用它,则可以将getid的函数调用放在loadload1中。

var id;
function load() {
    id = 1;
    getid();
}
function load1() {
    id = 2;
    getid();
}
function getid() {
    qid = id;
}