JS里一个全局变量经过函数处理后如何在另一个函数前调用

var X = 0;
var Y = 'yyyy-MM-dd';
function limitDate() {
if (document.getElementById("WeekRadio").checked) {
X = '[1, 2, 3, 4, 5, 6]';
return X;
}
if (document.getElementById("MonthRadio").checked) {
Y = 'yyyy-MM';
return Y;
}
}

WdatePicker({ eCont: 'EndDate', disabledDays: X, vel: 'd4328', dateFmt: Y, onpicked: function (dp) {
。。。。。

}
代码如上,WdatePicker里的X,Y 需要获得经过limitDate处理过的值

var X = 0;
var Y = 'yyyy-MM-dd';
function limitDate() {
        if (document.getElementById("WeekRadio").checked) {
            X = '[1, 2, 3, 4, 5, 6]';    
        }
        if (document.getElementById("MonthRadio").checked) {
            Y = 'yyyy-MM';
        }
        return{x:X,y:Y}
    }
 WdatePicker({ eCont: 'EndDate', disabledDays: limitDate().x, vel: 'd4328', dateFmt: limitDate().y, onpicked: function (dp) {
。。。。。

}

我理解不知道有没有错,帮你小试了一下改造,我是虾米站长,有问题再继续找我提问吧!

温馨提示:答案为网友推荐,仅供参考
相似回答