: IE에서 element.remove()
메소드를 지원하지 않아 에러가 발생했다.
따라서, 모든 브라우저에서 지원하는 로직으로 수정했다.
var elem = document.getElementById('myDiv');
// IE에서 지원하지 않음
elem.remove();
elem.parentNode.removeChild(elem);
: document.querySelectorAll()
을 통해 얻은 NodeList에서는 forEach는 존재하지만, map 메소드는 존재하지 않아서 에러가 발생했다.
따라서, Array.from(NoteList)
을 통해 map 메소드를 사용할 수 있는 배열로 변경했다.
: lang 속성은 웹 접근성에 대한 내용이다. 스크린 리더기가 lang에 명시된 속성을 이용해서 언어를 인식하기 때문에 필히 명시해 줘야한다!
<html lang="ko"></html>