js 第二次选择时清空select option

2025-01-01 11:57:14
推荐回答(1个)
回答1:

我看你的代码中d这个变量表示的是"起始日期",之所以会造成你所描述的现象,是因为这个d你定义在了下拉框change事件触发函数之外;选择年付的时候,你把这个"起始日期"加了1年又重新赋值给d,再选择"半年付"的时候,这个d的日期就是2019-01-19,加半年不就是2019-6-19你看到的吗?建议d这个变量定义在change事件函数的判断代码块内。望采纳!