国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
javascript操作Select中的 options集合
object.options.add(newOption(label,value))方法向集合里添加一項option對象;
 
        object.options.remove(index)方法移除options集合中的指定項;
        object.options(index)或options.item(index)可以通過索引獲取options集合的指定項;

        select標(biāo)記還有一個屬性為selectedIndex,通過它可能獲取當(dāng)前選擇的option索引:object.selectedIndex

         1.清空options集合
            function  optionsClear(object)  
             var length= object.options.length;
                 for(vari=length-1;i>=0;i--){
                    e.options.remove(i);
                }
            

        2.添加一項新option
           function addOption(object)
            object.add(new Option(label,value));
              //使用options集合中最后一項獲取焦點
               object.selectedIndex = object.lentht-1;
            }

       3.刪除options集合中指定的一項option
          function removeOption(index)
          { if(index >= 0)
              { object.remove(index);
                  //使用options集合中最后一項獲取焦點
                 object.selectedIndex = object.lentht-1;
               }
           }

          4.獲取當(dāng)前選定的option的真實值value
             function getCurrentOptionValue(index)
              if(index >= 0)
                   return object(index).value;
              }

          5.獲取當(dāng)前選定的option的顯示值label
              functiongetCurrentOptionLabel(index)
              if(index >= 0)
                    return object(index).text;
              }

          下面是日期的聯(lián)動下拉框:

           function YYYYMMDD(){
               //設(shè)置月份的集合
               MonHead   [31,  28,  31,  30,  31,  30,  31,  31,  30,  31,  30,  31];  
              //清除年份下拉框的所有內(nèi)容,最主要包括空格
               var yObj = document.form1.year
               optionsClear(yObj);
              //再給年下拉框賦內(nèi)容
               yObj.options.add(new Option("請選擇",0));
               for (var i =  1950; i<= new Date().getFullYear();i++)  //以1950年為基準(zhǔn),到今年結(jié)束 
                    document.form1.year.options.add(new Option(i ,i));  
               //清除月份下拉框的所有內(nèi)容,最主要包括空格
              var mObj = document.form1.month;
              optionsClear(mObj);
               //再賦月份的下拉框  
              document.form1.month.options.add(newOption("請選擇",0));
                for(vari = 1; i < 13;i++)  
                    document.form1.month.options.add(newOption(i,i)); 
                //賦年份的初始值
                document.form1.year.value   document.getElementsByName("YYYY")[0].value;
                //賦月份的初始值 
                document.form1.month.value  document.getElementsByName("MM")[0].value;
               //賦日期下拉框
               var n = MonHead[document.form1.month.value-1];
                if (document.form1.month.value ==2 && IsPinYear(YYYYvalue))  n++;  
                writeDay(n);  
                //賦日期的初始值
                document.form1.date.value =document.getElementsByName("DD")[0].value;  
          }

           年發(fā)生變化時日期發(fā)生變化(主要是判斷閏平年)
           
function YYYYDD(str)  
                var MMvalue =document.form1.month.options[document.form1.month.selectedIndex].value; 
                if  (MMvalue == "") { 
                     var e =document.form1.date;  
                     optionsClear(e);   
                      return;
                  
                var n = MonHead[MMvalue - 1]; 
                if (MMvalue == 2&&IsPinYear(str))  n++;  
                writeDay(n)
           

          月發(fā)生變化時日期聯(lián)動
          
function MMDD(str)   
               varYYYYvalue=document.form1.year.options[document.form1.year.selectedIndex].value;  
              if  (YYYYvalue ==""){  
                  var e =document.form1.date;  
                  optionsClear(e);  
                  return;
               
              var n = MonHead[str -1];   
              if  (str == 2 &&IsPinYear(YYYYvalue))  n++;  
              writeDay(n)   
          }

         據(jù)條件寫日期的下拉框
         
function  writeDay(n){   
             vare= document.form1.date;  
            optionsClear(e);  
            for (var i=1; i<(n+1);i++)  
            e.options.add(new  Option(i,i));  
         }

         判斷是否閏平年
         function  IsPinYear(year){     
             return(0 == year%4 && (year%100 !=0|| year%400 == 0));
        }
    

        清除下拉框的所有內(nèi)容
        
function  optionsClear(e) {  
             var length = object.options.length;
             for(var i=length-1;i>=0;i--){
                 e.options.remove(i);
            }

       }

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
shithappen的博客
用js實現(xiàn)省市縣聯(lián)動
ASP.NET中如何結(jié)合JS,在列表框中作多項選擇
js出生日期 年月日級聯(lián)菜單
javascript表單驗證大全,
JavaScript控制下拉框(Select)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服