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');