IE Explore dataset not working
IE10에서는 돔요소에 dataset 속성이 없어서 일반적인 방식으로 접근하면 에러가 발생한다.
해결방법
IE10 에서는 getAttribute 메서드를 사용하기
//데이터 셋을 IE10에서도 사용하기 위한 함수
function getDataset(element, name) {
if (element.dataset) {
return element.dataset[name] || '';
} if else (element.getAttribute) {
return element.getAttribute(`data-${name}`) }} '';;
}
}
'JS' 카테고리의 다른 글
비동기 처리 AJAX , XMLHttpRequest (0) | 2020.12.19 |
---|---|
Detect Dark Mode 다크모드 감지하기 (0) | 2020.12.19 |
useSWR 리액트 훅 데이터 라이브러리 (0) | 2020.12.19 |
자바스크립트 모듈관리 (0) | 2020.10.10 |
스코프 Scope (0) | 2020.10.10 |
댓글