存在着鏈接到JS的其他方式,除了這(通常)..瀏覽器是否廣泛支持屬性中的數字引號?
<script src="myscript.js" type="text/javascript"></script>
...利用其它類型的引用:
<script src="myscript.js" type="text/javascript"></script>
難道這些廣泛支持現代瀏覽器,以及使用的舊版瀏覽器,如IE6?基本上使用這種方法是安全的,就像使用常規的雙引號方法一樣?
編輯:的HTML4 spec似乎允許它,但它很好地變爲現實支持?
3.2.2 Attributes
Authors may also use numeric character references to represent
double quotes (") and single quotes (').
For double quotes authors can also use the
character entity reference ".
3.2.2節討論屬性值,而不是分隔符。 – elmuerte 2009-06-08 08:31:58
不,它談到了分隔符......參見:「默認情況下,SGML要求使用雙引號分隔所有屬性值......作者也可以使用」 – 2009-06-08 08:48:42
該部分的文本有點混淆,但該段的第一部分明確指出:「默認情況下,SGML要求使用雙引號(ASCII小數點34)或單引號(ASCII小數點39)來定界所有屬性值。」之後,該段落繼續介紹如何允許您在屬性的值內表示引號。即您可以使用「當使用的分隔符是」時,或者您可以使用「當使用的分隔符是」時,或者您始終可以使用數字轉義符號來表示任一形式。 – elmuerte 2009-06-08 09:15:19