본문 바로가기
Camp/Error 정리

Uncaught (in promise) TypeError: Cannot set properties of null (setting 'innerHTML')

by 뭔가 한다 2024. 10. 5.

공공 데이터로 받아온 xml파일 html 로 pasing 후 html에 태그로 보내주려고 하자 발생했다. 

    async function load() {
        // 파일 가져오기
        const response = await fetch(`url`);
        // 텍스트 형식으로 해석
        const text = await response.text();
        // XML 형식으로 해석
        const xml = new DOMParser().parseFromString(text, 'application/xml');

        const gameDataInput = () => {
            ...
        }

        gameDataInput();

        const htmlInput = () => {
           ...
        }
        htmlInput();
        cardId.innerHTML = `<div>${htmlData}</div>`;
    }

 

원인을 찾아보니 cardId값을 null으로 받고 있었다.

id가 아닌 class 를 id라고 지정 한것이 이유였다... 

 

수정하니 매우 잘나옴

저 오류에서는 위치 잘못 지정 하지 않았는지 확인 해 볼것...

 

'Camp > Error 정리' 카테고리의 다른 글

[IntelliJ] port error  (0) 2024.11.15