diff --git a/src/calendar/table-date.vue b/src/calendar/table-date.vue index 8540bbd..fe0ad52 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 6af4ca4..412b3db 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 99096bd..12dafd3 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');