动态选择最后一个元素选项html打字稿

时间:2018-08-16 02:29:35

标签: html5 typescript vue.js

处理日历,例如输入年,月和日 使用html5和vuejs。

getDaysPerMonths(month : string , year : string) : any {
    var arr = new Array;
    this.changeBirthday();
    year = year;
    month = moment().month(Number(month[0] == '0' ? month.substr(1) : month)-1).format("MMM");
    var start = moment(`${year}`+"."+`${month}`, "YYYY-MMM");
    var days = <HTMLOptionElement> document.getElementById('selectDays');
    for(var end = moment(start).add(1,'month');  start.isBefore(end); start.add(1,'day')){
         arr.push(start.format('D'));
         if(days != null){
            days.value = arr[arr.length -1];
            console.log((<HTMLOptionElement> days).defaultSelected = arr[arr.length -1])
        }
    }   

    return arr;
 }

当年份和月份更改以及日期动态更改时,使用此代码生成动态值。我想从选项动态设置最后一个值 当用户选择leap年29并选择另一年时,

在29的情况下将变为28,并从选择选项中获取最后一个值。

如果您有任何想法,将不胜感激。

0 个答案:

没有答案