From b7cbc0d2f12d6621d56f27e16a7a27f05dce8ac5 Mon Sep 17 00:00:00 2001 From: mengxiong10 <15623530290@163.com> Date: Thu, 26 Nov 2020 09:46:07 +0800 Subject: [PATCH] fix: click event compatible with xhtml (#550) --- src/calendar/table-date.vue | 2 +- src/calendar/table-month.vue | 2 +- src/calendar/table-year.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calendar/table-date.vue b/src/calendar/table-date.vue index 8540bbde..fe0ad522 100644 --- a/src/calendar/table-date.vue +++ b/src/calendar/table-date.vue @@ -151,7 +151,7 @@ export default { }, handleCellClick(evt) { let { target } = evt; - if (target.tagName === 'DIV') { + if (target.tagName.toUpperCase() === 'DIV') { target = target.parentNode; } const date = target.getAttribute('data-date'); diff --git a/src/calendar/table-month.vue b/src/calendar/table-month.vue index 6af4ca40..412b3dbf 100644 --- a/src/calendar/table-month.vue +++ b/src/calendar/table-month.vue @@ -88,7 +88,7 @@ export default { }, handleClick(evt) { let { target } = evt; - if (target.tagName === 'DIV') { + if (target.tagName.toUpperCase() === 'DIV') { target = target.parentNode; } const month = target.getAttribute('data-month'); diff --git a/src/calendar/table-year.vue b/src/calendar/table-year.vue index 99096bd9..12dafd36 100644 --- a/src/calendar/table-year.vue +++ b/src/calendar/table-year.vue @@ -91,7 +91,7 @@ export default { }, handleClick(evt) { let { target } = evt; - if (target.tagName === 'DIV') { + if (target.tagName.toUpperCase() === 'DIV') { target = target.parentNode; } const year = target.getAttribute('data-year');