2011-10-14 5 views
1

스크립트 요소를 만들고 원본 URL을 동적으로 채우는 함수가 있습니다. script 요소의 소스 URL은 document.write();에 래핑 된 보급 알림 (이미지 및 텍스트)을 반환합니다.동적으로 생성 된 스크립트 요소가 제대로 실행되지 않습니다.

스크립트 요소를 하드 코딩하면 제대로 작동합니다. 동적으로 생성 된 것과 똑같은 것을 사용하면 document.write(); 실행되지 않지만 거기에 있습니다.

나는 누군가가 이것을 일으킬지도 모른다는 단서가 있는지 궁금합니다.

미리 감사드립니다.

답변

0

동적으로 document.write();을 사용하면 문서의 모든 내용이 지워지고 매개 변수 내의 텍스트로 바뀝니다. DOM에 텍스트를 삽입하는 더 좋은 방법이 있으므로 이것을 사용하지 않는 것이 좋습니다. 즉, .appendChild(); 이상 또는 .innerHTML

관련 문제