3
4

4 に答える 4

3

XHTMLを使用しているようです。コメントアウトされたCDATAでコードをラップします。

<script type="text/javascript">
//<![CDATA[

// Now I won't complain :)
var x = '<7>%></a>#$#><>><&&>';

//]]>
</script>
于 2012-05-31T13:37:45.953 に答える
0

以下のいずれかを使用できます。

<script type="text/javascript">
<!--
YOUR JS CODE .........
alert("www.mykitchenroom.com");
// -->
</script>

また、

<script type="text/javascript">
//<![CDATA[
YOUR JS CODE .........
alert("www.scienceanddevelops.com");
//]]>
</script>

W3C はコードをチェックしません。

よろしくお願いいたします。 Subhojit Mukherjee

于 2012-08-13T19:07:52.927 に答える
0

XHTMLのように聞こえますか?JavaScript を CDATA セクション ( http://en.wikipedia.org/wiki/CDATA ) に配置して、< > や & などの特殊文字を無視する必要があることをインタープリターに伝えます。

<script>
<![CDATA[
    // ...
]]>
</script>
于 2012-05-31T13:37:58.470 に答える
0

これが<script></script>HTML のブロック内にある場合、問題が発生する可能性があります。

スクリプトにシーケンスを含めないでください

</と混同される可能性があるため</script>です。文字列の < と / の間にバックスラッシュを挿入すると、この問題を回避できます。

<\/

http://javascript.crockford.com/script.html

于 2012-05-31T13:38:42.723 に答える