2009-08-02 46 views
19

我注意到一些Web開發人員在腳本標記上放置了ID。例如:爲什麼我要在腳本標記上放一個ID?

<script id="scripty" src="something.js" type="text/javascript"></script> 

我知道,根據W3C,這是完全合法的標記,但什麼是這樣做的好處?

回答

15

我見過的一種用法是,如果您想爲客戶提供小部件,並指示他們將<script>標記放在任何他們想要顯示小部件的地方。如果您給<script>元素一個ID,那麼您可以在其中引用它以將代碼放置在正確的位置。這並不是說這是只有的方式實現,當然,但我已經看到它完成和suggested it in the past

1

的好處是,你可以使用全局變量window.foo或只是foo參考元素與id="foo"

id as a global variable

相關問題