: 이미지 위에 dimmed처리된 반투명 배경 적용하기
이슈: 특정 태그의 childNodes를 순회하면서 script 태그인지 확인 후, 페이지에 createElement
를 통해서 해당 스크립트 태그를 추가하는 로직이 필요했다.
하지만, childNodes가 있는지, childNode가 element node인지 여부를 체크하지 않아서 스크립트 오류가 발생했다.
해결:
node.hasChildNodes()
: 타겟 태그 안에 자식 노드가 있는지 체크 후, 다음 로직을 실행하도록 수정했다.
node.nodeType
: 자식 노드의 타입을 체크해서 엘리먼트 노드일 경우에만 스크립트 태그인지 판별하는 로직을 실행하도록 수정했다.