ホームページ >ウェブフロントエンド >jsチュートリアル >XHTMLにおけるJavaScriptの使い方を詳しく解説_基礎知識

XHTMLにおけるJavaScriptの使い方を詳しく解説_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:37:191133ブラウズ

XHTML コードの記述規則は、HTML の記述よりもはるかに厳格です。次のようなコードは HTML では有効ですが、XHTML では無効です。
[javascript]

コードをコピー コードは次のとおりです:





HTML では、<script> 要素内のどのコンテンツを解析できるかを決定する特別なルールがありますが、これらのルールは XHTML には適用されません。これは、不等号 (<) が XHTML の新しいタグの開始として解析されるためです。ただし、ラベルとして、小なり記号の後にスペースを続けることはできないため、構文エラーが発生します。 <br>解決策は 2 つあります。1 つ目は、コード内のすべての不等号 (<) を対応する HTML エンティティ (<) に置き換えます。2 つ目は、CData フラグメントを使用して JavaScript コードを含めます。 </div>メソッド 1 に対応するコード: <br>[javascript] <br><br><br><br><div class="codetitle">コードをコピー <span><a style="CURSOR: pointer" data="41685" class="copybut" id="copybut41685" onclick="doCopy('code41685')"><u> コードは次のとおりです: </u> </a> </span><script type="text/javascript"> </div>関数 Compare(a, b) <div class="codebody" id="code41685">{ <br>if(a < b) <BR>{ <BR>アラート("a は b より小さい"); <BR>else if(a > b) <br>{ <br>alert("a は b より大きい"); <br> else <br> { <br>alert("a は b に等しい"); <br>} <br>} <br></script>



メソッド 2 に対応するコード:
[javascript]



コードをコピー

コードは次のとおりです: