diff --git a/src/calendar/table-date.vue b/src/calendar/table-date.vue index 6afed79..b299657 100644 --- a/src/calendar/table-date.vue +++ b/src/calendar/table-date.vue @@ -152,7 +152,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 d21bfe1..caa9e6c 100644 --- a/src/calendar/table-month.vue +++ b/src/calendar/table-month.vue @@ -89,7 +89,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 985a219..251f513 100644 --- a/src/calendar/table-year.vue +++ b/src/calendar/table-year.vue @@ -92,7 +92,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');