javascriptを検証するにはどうすればよいですか?
-
03-07-2019 - |
質問
JSの小さなスニペットを使用して、プレゼンテーション要素をブロック引用に追加しています(こちら):
<script type="text/javascript">
$('blockquote.message').append('<span class="arrow" />');
</script>
しかし、W3Cバリデーターはそのがらくたを嫌っています:
ドキュメントタイプでは、要素<!> quot; span <!> quot;は許可されません。ここ
間違っているのは何ですか?機能を維持しながら、このエラーを修正する方法はありますか?
ありがとう!
解決
XHTMLを使用していると思いますか? JavaScriptをCDATAでラップする必要があります。
<script type="text/javascript">
//<![CDATA[
$('blockquote.message').append('<span class="arrow" />');
//]]>
</script>
XHTMLリファレンスを参照してください: http://xhtml.com/en/xhtml/ reference / script / -<!> quot;スクリプト要素に埋め込みスクリプトが含まれ、そのスクリプトに<!> lt;、<!> gt;、<!> amp;などのXHTMLマークアップ文字が含まれている場合および<!> quot;の場合、スクリプトはCDATA <!> quot;
で囲む必要があります他のヒント
blockquoteタグのみP、H1..nなどのブロック要素を含むOL / UL、PRE、DL、DIV、NOSCRIPT、BLOCKQUOTE、FORM、HR、TABLE、FIELDSET、ADDRESS
所属していません StackOverflow