728x90
웹개발을 하다보면 Chrome에서는 잘돌아가다가 IE에서는 호환이 안되는게 여려개 있다.
나는 그것들을 지금 다 찾아야 된다 ㅠㅠ.... IE 싫다ㅏ.............
잘 돌아가던 .remove( )가 IE에서는 돌아가지 않는다.
해결방법을 찾아보자 !
//기존 코드
this.parentElement.remove();
SCRIPT438: 개체가 'remove' 속성이나 메서드를 지원하지 않습니다.
기존 코드를 IE상에서 돌리면 이런 오류가 발생한다.
IE 호환이 가능한 대체 로직을 찾았다 !!! 다음과 같이 수정해주자 그러면 오류없이 삭제기능이 잘 구현될 것이다 :)
//IE 호환 가능한 remove 대체 로직
var reMov = this.parentElement;
reMov.parentNode.removeChild(reMov);
Node.removeChild() 로 수정구현해주면 된다 !!!!
728x90
반응형
'FE > JavaScript' 카테고리의 다른 글
[javascript] 콜백(callback) 함수 사용이유 ,,? (3) | 2020.09.16 |
---|---|
[javascript] input 입력 글자 수 제한 (0) | 2020.09.10 |
[javascript] console.log() 오류 _ IE11을 이용한 디버깅 (0) | 2020.08.26 |
[javascript] html DOM control하기 (2) | 2020.06.23 |
[javascript] js 파일생성으로 jsp 반복부분 간편하게 사용하기 (2) | 2020.06.18 |
댓글