答案 0 :(得分:2)
你进入月份变量的值是一个字符串,你试图将它与“===”(等值和相等类型运算符)的整数进行比较,为了做到这一点,你需要转换所选的比较前的值为整数:
var month = parseInt(select.options[select.selectedIndex].value, 10);
这样你的值将被转换为10的整数,你可以将它与整数进行比较。
答案 1 :(得分:0)
问题出在这一行
var year = document.getElementById("Year");
您需要将.value
的值设为
var month = document.getElementById("Year").value