我需要从另一个函数调用一个javascription,如下所示。我需要从内部函数获取返回值。请参阅下文。
如何从函数getpopupbox()获取返回值?
function first(){
var type = getpopupbox();
if( type == 'yes' )
//Some code here
if( type == 'no' )
//Some code here
if( type == 'yes/no' )
//Some code here
}
function getpopupbox(){
// I have 2 cases here
if( case == '2' )
return 'yes';
if( case == '1' )
return 'no';
if( case == '0' )
return 'yes/no';
}
答案 0 :(得分:1)
您不能将case
用作变量名称。它是JavaScript中的保留关键字。
您的脚本在尝试解析该功能时可能会崩溃,我想如果您检查了控制台,那么您会看到错误。
答案 1 :(得分:1)
您的case
变量搞乱switch case
事物
将您的变量重命名为其他名称。
喜欢这个
var condCase='2';
function first(){
var type = getpopupbox();
if( type == 'yes' )
//Some code here
if( type == 'no' )
//Some code here
if( type == 'yes/no' )
//Some code here
}
function getpopupbox(){
// I have 2 cases here
if( condCase== '2' )
return 'yes';
if( condCase== '1' )
return 'no';
if( condCase== '0' )
return 'yes/no';
}
答案 2 :(得分:0)
使用其他名称重命名case变量.Case是js中的保留关键字。