我只是好奇,爲什麼我的JavaScript無法運行(在Firefox和IE測試),如果我寫的<script>
標籤是這樣的:關閉HTML腳本代碼
<script type="text/javascript" src="script.js"/>
如果我更改了該行它將努力:
<script type="text/javascript" src="script.js"></script>
所以我的問題是:爲什麼我不能在起始標籤關閉script
標記,因爲我沒有它裏面的任何內容。
我的JavaScript代碼很簡單,只需:
alert("test");
注:我檢查Firefox的錯誤控制檯,並沒有錯誤。
腳本不能自行封裝。就是這樣。所有「可以」具有innerHTML的DOM元素都不能關閉。 – 2013-04-09 08:52:46
兼容性取決於_doctype_ - 請參閱http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-elements-in-xhtml-as-implemented-by-the-maj但瀏覽器仍支持自動關閉'' – andyb 2013-04-09 08:53:30
@andyb - 不,它不。 *有效性*。兼容性取決於* content-type *。 – Quentin 2013-04-09 09:00:12