JavaScript: SRC 속성이 있는 인라인 스크립트 JavaScript 인라인 스크립트는 일반적으로 src 속성이 있는 태그를 사용하여 포함됩니다. 그러나 동일한 <script> 태그 내에서 인라인 스크립트를 정의할 수 있습니까?</p> <p>HTML 4.01 사양에 따르면 인라인 스크립트와 태그 모두에서 <script> src 속성은 명시적입니다. </p> <blockquote>src 속성이 설정되지 않은 경우 사용자 에이전트는 요소의 콘텐츠를 스크립트로 해석해야 합니다. src에 URI 값이 있으면 사용자 에이전트는 요소의 내용을 무시하고 URI를 통해 스크립트를 검색해야 합니다. </blockquote> <p>이는 <script> 태그의 src 속성이 우선순위를 가지며 인라인 스크립트가 무시된다는 의미입니다. 즉, 다음은 유효한 JavaScript 사용법입니다. </p> <pre><code class="html"><script type='text/javascript' src='/path/to/script.js'> 인라인 스크립트를 실행하지 않고 외부 스크립트를 페이지에 로드합니다. 그러나 다음 사용법은 올바르지 않습니다. alert('Do some stuff here, using resources defined in script.js.'); 이 예에서는 src 속성이 있기 때문에 인라인 스크립트가 무시됩니다. 인라인 스크립트를 실행하려면 src 속성을 생략해야 합니다: alert('Do some stuff here, using resources defined in script.js.');