ho solo curioso di sapere perchè non è possibile eseguire la mia JavaScript (testato in Firefox e IE) se scrivo il tag <script>
in questo modo:Chiudi script HTML Tag
<script type="text/javascript" src="script.js"/>
che funzionerà se cambio quella linea a:
<script type="text/javascript" src="script.js"></script>
Quindi la mia domanda è: perché non posso chiudere il tag script
nel tag iniziale dal momento che non ho alcun contenuto al suo interno.
codice mio JavaScript è semplice, basta:
alert("test");
Note: verifico firefox console di errore e nessun errore.
Lo script non può essere incluso. È solo in questo modo. Tutti gli elementi DOM che "possono" avere innerHTML, non possono essere chiusi su se stesso. –
La compatibilità dipende dal _doctype_ - consultare http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-elements-in-xhtml-as-implemented-by-the-maj ma i browser variano ancora a supporto del self closing '' – andyb
@andyb - No, non lo è. * Validità * fa. La compatibilità dipende da * tipo di contenuto *. – Quentin