>웹 프론트엔드 >JS 튜토리얼 >XHTML_기본 지식 중 JavaScript 사용법에 대한 자세한 설명

XHTML_기본 지식 중 JavaScript 사용법에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 17:37:191138검색

XHTML 코드 작성 규칙은 HTML 작성보다 훨씬 엄격합니다. 다음과 같은 코드는 HTML에서는 유효하지만 XHTML에서는 유효하지 않습니다.
[javascript]

코드 복사 코드는 다음과 같습니다.




HTML에는 <script> 요소의 어떤 콘텐츠를 구문 분석할 수 있는지 결정하는 특별한 규칙이 있지만 XHTML에는 이러한 규칙이 적용되지 않습니다. 미만 기호(<)는 XHTML에서 새 태그를 시작하는 것으로 구문 분석되기 때문입니다. 그러나 레이블의 경우 미만 기호 뒤에는 공백이 올 수 없으므로 구문 오류가 발생합니다. <br>두 가지 해결 방법이 있습니다. 첫째, 코드의 모든 미만 기호(<)를 해당 HTML 엔터티(<)로 바꾸고, 둘째, CData 조각을 사용하여 JavaScript 코드를 포함합니다. <br>방법 1에 해당하는 코드: <br>[javascript] <br><br><div class="codetitle"> <span><a style="CURSOR: pointer" data="41685" class="copybut" id="copybut41685" onclick="doCopy('code41685')">코드 복사 <u></u></a> 코드는 다음과 같습니다. </span> </div> <div class="codebody" id="code41685"><script type="text/javascript"> <br>함수 비교(a, b) <br>{ <br>if(a < b) <BR>{ <BR>alert ("a가 b보다 작습니다"); <BR>} <BR>else if(a > b) <br>{ <br>alert("a가 b보다 큽니다") <br>} <br> else <br> { <br>alert("a는 b와 같습니다.") <br>} <br>} <br></script>


메서드 2에 해당하는 코드:
[javascript]

코드 복사 코드는 다음과 같습니다.