정의되지 않은 속성을 읽을 수 없습니다('innerHTML' 읽기)라는 메시지가 나타나는 이유는 무엇입니까?
P粉205475538
P粉205475538 2023-09-08 21:26:37
0
1
865

전자상거래 웹사이트용 장바구니를 생성하고 수량에 따라 상품의 총 가격을 업데이트하고 있는데 오류가 발생하나요?

으아악

어디서 작은 실수를 저지르고 있을지도 모른다고 생각되는 거의 모든 것을 시도했습니다.

P粉205475538
P粉205475538

모든 응답(1)
P粉143640496

요소 클래스 이름이 잘못 작성되었거나(이미 100번 확인했기 때문에 가능성이 낮음) 렌더링하기 전에 액세스하려고 합니다.

  1. class="cart-box"가 포함된 HTML 태그 아래, 바람직하게는

    닫는 태그 앞으로 스크립트를 이동할 수 있는지 확인하세요.
  2. DOM이 완전히 로드된 후 updatetotal()을 실행해 보세요.

    으아악
  3. DOM이 완전히 로드된 후 Ajax를 통해 요소를 렌더링하는 경우 다음 방법을 시도해 볼 수 있습니다. 요소가 존재하는지 확인하는 함수를 작성하고, 존재하지 않으면 몇 초 정도 기다렸다가 함수를 재귀적으로 다시 호출하세요.

    으아악

마지막 솔루션은 확실히 최고는 아니지만 작업을 완료합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿