我有一個XHTML頁面如下:HTML元素得到自動評論
<script type="text/html" id="test1">
<li>
test
</li>
</script>
然而,當頁面在瀏覽器中加載(谷歌瀏覽器的測試),我認爲這是如下:
<script type="text/html" id="test1"><!--
<li>test
//--></li>
<!--
<li>test
//--></script>
爲什麼會發生這種情況&如何防止這種情況?如果頁面是html
而不是xhtml
,則不會發生這種情況。
-
這通常是作爲一種「模板」來完成的。如果腳本標籤的類型不是「text/javascript」,那麼它不會作爲腳本運行。 –
是的,我需要使用[John Resig的mircotemplating引擎](http://ejohn.org/blog/javascript-micro-templating)創建一個模板,用於將JSON數據轉換爲HTML客戶端。 –