[JS] "개체가 'remove' 속성이나 메서드를 지원하지 않습니다." 일 때 해결 방법

wheezy·2021년 11월 10일
0

JavaScript

목록 보기
1/18


이번 게시는 바로 직전의 내용과 관련된 이야기이다.

📍 개체가 'remove' 속성이나 메서드를 지원하지 않습니다.
제이쿼리 함수를 썼는데 console 창에 오류가 떴다.

중요한건 chrome과 firefox에서는 오류가 나지 않았다.
IE에서만!!! 오류가 났다😑

Chrome, Firefox 가능

$("#id1").ready(function() {
if($("#id2").length == 0) {
        document.getElementsByClassName('dt-buttons')[0].children[1].remove()
    }
})

위의 함수를 아래와 같이 바꾸면 더이상 오류는 뜨지 않는다
IE, Chrome, Firefox 가능

$("#id1").ready(function () {
    if ($("#id2").length == 0) {
        let reMov = document.getElementsByClassName('dt-buttons')[0].children[1];
        reMov.parentNode.removeChild(reMov);
    }
})
profile
🧀 개발을 하면서 도움이 되었던 부분을 기록하는 공간입니다 🧀

0개의 댓글