怪事怪事勒
//自定义按钮的显示与隐藏
function showDiyDIV() {
alert("in showDivDIV");
$("#strBegin").val(strNowDate);
$("#strEnd").val(strNowDate);
changeTimeButton(); if ($("#diyDIV").css("display") == "inline") {
hideTips();
$("#diyDIV").css("display", "none");
} else {
$("#diyDIV").css("display", "inline");
}
}
//切换选中时间段按钮的样式
function changeTimeButton(type) {
alert("type1111:"+type);
var size = $("input[name='timeInput']").length;
for (i = 0; i < size; i++) {
$("input[name='timeInput']:eq(" + i + ")").attr('class', 'btn_date_off');
}
if (type == null || type == "") {
var timeFlag = 5;
alert("in if type=" + type);
} else {
var timeFlag = type - 1;
alert("timeFlag =" + timeFlag);
}
$("input[name='timeInput']:eq(" + timeFlag + ")").attr('class', 'btn_date_on');
}
以上代码,当type=undefined 时,为什么还能进入
if (type == null || type == "") {
var timeFlag = 5;
alert("in if type=" + type);
}
????,郁闷不已啊,
呵呵呵呵
------解决方案--------------------undefined 不就是null了吗?
------解决方案--------------------undefined------未定义