0

我创建了这个 HTML 日历,当用户选择一个日期时,JS 返回一个如下值:

<li class ="num" id="day6" onclick = "return checkDate(6)"> </li>

我在我的外部 JS 文件中调用了该值:

function checkDate(a) {
    a = dayNum;
    alert(dayNum);
    day = dayNum- start_day2; }

该警报有效,但是当我尝试在另一个页面上加载相同的脚本时,它会发出“未定义”警报。我认为这是因为a未设置重新加载的值。有没有解决的办法?请只使用 Javascript,因为这是我非常熟悉的唯一语言。

谢谢。

4

1 回答 1

0
function checkDate(a) {
    var dayNum, day, start_day2;
    dayNum = a;
    start_day2 = null; //no value specified in given code
    alert(dayNum);
    day = dayNum- start_day2; 
}

您所展示内容的捷径

function checkDate(a) {
    alert(a);
}
于 2013-06-12T20:40:14.163 回答