2013-04-09 5 views
21

난 그냥 궁금해서 내 자바 스크립트를 실행할 수 없습니다 내가 왜이 같은 <script> 태그를 작성하는 경우 (파이어 폭스와 IE에서 테스트) : 그 라인을 변경하는 경우닫기 HTML 스크립트 태그

<script type="text/javascript" src="script.js"/> 

그것은 작동을하기 :

<script type="text/javascript" src="script.js"></script> 

그래서 내 질문은 : 내가 그 안에 어떤 내용을 가지고 있지 않기 때문에 나는 시작 태그에 script 태그를 닫을 수없는 이유.

내 자바 스크립트 코드는 간단하다 :

alert("test"); 

참고 : 나는 파이어 폭스 오류 콘솔없이 오류를 확인하십시오.

+1

스크립트 자체를 묶을 수 없습니다. 그것은 바로 그 방법입니다. innerHTML을 가질 수있는 모든 DOM 요소는 자체적으로 닫을 수 없습니다. –

+0

호환성은 _doctype_에 따라 다릅니다. - http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-elements-in-xhtml-as-implemented-by-the-maj 브라우저는 자체 폐쇄를 지원할 때 여전히 다양합니다. '

-2

어쩌면 u는 HTML 5 DOCTYPE, 사용 HTML을 사용하는 자동 폐쇄 태그의

+1

차이는 없습니다. XHTML 콘텐츠 유형을 사용해야합니다. – Quentin