javascript - 네이티브 js를 사용하여 html을 삽입할 때 발생하는 문제에 대해 알려주세요.
给我你的怀抱
给我你的怀抱 2017-06-26 10:58:39
0
3
1065

오류 메시지: 포착되지 않은 유형 오류: '노드'에서 'insertBefore'를 실행하지 못했습니다. 매개변수 1이 '노드' 유형이 아닙니다.

addChild 메소드가 실행될 때 해당 tr 뒤에 문자열을 연결하고 싶습니다. addChild를 어떻게 작성해야 하나요?

------업데이트

답변해주신 친구들 모두 감사드립니다. 문제는 해결됐고, 저는 1층에서 방법을 사용했어요

给我你的怀抱
给我你的怀抱

모든 응답(3)
小葫芦

첫 번째 매개변수 요구 사항은 Dom 노드가 문자열이 아니라는 것입니다

해 보세요 insertAdjacentHTML

淡淡烟草味

tpl은 노드 개체가 아닌 문자열이므로 오류가 보고됩니다.
이벤트 버블링을 사용하여 tr 또는 tbody에 addChild 메서드를 작성할 수 있습니다(각 tr에 이 메서드가 필요한지 여부에 따라 다름).
그런 다음 이벤트 개체를 사용합니다. 해당 tr을 찾은 다음 후속 작업을 수행하는 대상 속성;

淡淡烟草味

오류 메시지는 매우 분명합니다. tpl은 노드 요소가 아닌 문자열입니다

https://developer.mozilla.org...

문자열을 dom으로 변환해야 합니다

예를 들어, 이와 같은 함수는 문자열을 DOM으로 변환하는 데 사용됩니다. 코드는 참고용입니다

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