<select id="Select2" style="width: 184px" size="20">
            <option value="01" selected="selected">01</option>
            <option value="02">02</option>
            <option value="03">03</option>
            <option value="04">04</option>
            <option value="05">05</option>
            <option value="06">06</option>
            <option value="07">07</option>
            <option value="08">08</option>
            <option value="09">09</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
        </select><input id="Button1" type="button" value="button" onclick="Button1_onclick(document.getElementById('Select2'))" /><script language="javascript" type="text/javascript">
{function Button1_onclick(objMonth) 
{    
    var nMonth=parseInt(objMonth.value);
    
    if(nMonth==12)
    {
        objMonth.value="01";
    }
    else
    {
        objMonth.value=String(nMonth+1);
    }
}</script>调用部份无什么问题,就忽略了。
问题:
01-07执行上面代码后,都能得到正确的显示。但08,09执行上面代码后objMonth.value就变成了0,天啊~~~~10-12又正常的,为什么呢??
更奇怪是同样的代码在opera里执行完全正确(连08,09都正确)。求网友指定下。谢谢!!