簡體   English   中英

如何驗證JavaScript?

[英]How do I validate a javascript?

我正在使用一小段JS代碼向我的代碼塊引用中添加一個表示性元素(如此處所示 ):

<script type="text/javascript"> 
    $('blockquote.message').append('<span class="arrow" />');   
</script>

但是W3C驗證器討厭這種廢話:

文檔類型此處不允許元素“ span”

我究竟做錯了什么? 在維護功能的同時,有沒有辦法糾正此錯誤?

謝謝!

我假設您正在使用XHTML? 您需要將JavaScript包裝在CDATA中:

<script type="text/javascript">
//<![CDATA[
        $('blockquote.message').append('<span class="arrow" />');       
//]]>
</script>

請參閱此處的XHTML參考: http : //xhtml.com/en/xhtml/reference/script/- “如果script元素包含嵌入式腳本,並且該腳本包含XHTML標記字符,例如<,>,&和“,則腳本應包含在CDATA中”

blockquote標簽只能包含塊元素,例如P,H1..n,OL / UL,PRE,DL,DIV,NOSCRIPT,BLOCKQUOTE,FORM,HR,TABLE,FIELDSET,ADDRESS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM