2010-02-26 61 views
0

我只是在做一些驗證並得到了一些錯誤,因爲我的JavaScript ...爲什麼不驗證器不喜歡我的jQuery?

Error: document type does not allow element "strong" here 

$('#myobject').html('<strong>'+multiplier+'</strong><small>&nbsp;objects</small>'); 

看來相當直截了當......我把一些HTML代碼的HTML功能,但W3C不喜歡它...是否有更適合於此的文檔類型?

+0

據我所知,W3C的驗證程序不解釋JavaScript,因此它必須是別的東西(例如,JS視爲HTML)。你可以指向你的頁面,所以我們可以看到完整的源代碼? – 2010-02-26 05:03:43

回答

1

它是獲取驗證錯誤的實際(JavaScript之前的評估)源?

嘗試標誌着腳本內容爲CDATA,即

<script type="text/javascript">/*<![CDATA[ */ 
$('#myobject').html('<strong>'+multiplier+'</strong><small>&nbsp;objects</small>'); 
/* ]]> */ 
</script>