From a5107fccf773091b6656a831b42bdc0469a324c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=BA=90?= Date: Thu, 10 Sep 2026 14:43:08 +0800 Subject: [PATCH] feat: date range applies only on confirm button click --- index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index dcf3384..f4e5e39 100644 --- a/index.html +++ b/index.html @@ -165,6 +165,7 @@ ~ + @@ -377,8 +378,10 @@ const s = document.getElementById('perfStart'), e = document.getElementById('perfEnd'); s.min = e.min = allD[0]; s.max = e.max = allD[allD.length-1]; } - ['perfChannel','perfProduct','perfCountry','perfRange','perfDay','perfStart','perfEnd'].forEach(id => + // 下拉类筛选即时生效;自定义日期不即时,需点"确认"才应用 + ['perfChannel','perfProduct','perfCountry','perfRange','perfDay'].forEach(id => document.getElementById(id).addEventListener('change', drawPerf)); + document.getElementById('perfDateApply').addEventListener('click', drawPerf); document.getElementById('perfDateReset').addEventListener('click', () => { document.getElementById('perfStart').value = ''; document.getElementById('perfEnd').value = '';