我创建了这个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只是因为这是我所熟知的唯一语言。
感谢。
答案 0 :(得分: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);
}