본문 바로가기
카테고리 없음

IE10 dataset nor working

by tricks 2020. 12. 19.

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

댓글