Zoeken…


Syntaxis

  • <script type="text/javascript"> //some code </script>
  • <script type="text/javascript" src="URL"></script>
  • <script type="text/javascript" src="URL" async>//async code</script>

parameters

Attribuut Details
src Specificeert het pad naar een JavaScript-bestand. Een relatieve of absolute URL.
type Specificeert het MIME-type. Dit kenmerk is vereist in HTML4, maar optioneel in HTML5.
async Geeft aan dat het script asynchroon wordt uitgevoerd (alleen voor externe scripts). Voor dit kenmerk is geen waarde vereist (behalve XHTML).
defer Geeft aan dat het script moet worden uitgevoerd wanneer de pagina klaar is met parseren (alleen voor externe scripts). Voor dit kenmerk is geen waarde vereist (behalve XHTML).
charset Hiermee geeft u de tekencodering op die wordt gebruikt in een extern scriptbestand, bijvoorbeeld UTF-8
crossorigin Hoe het element omgaat met aanvragen van andere origine
nonce Cryptografische nonce gebruikt in Content Security Policy controleert CSP3

Opmerkingen

Als de JavaScript-code (bestand) wordt gebruikt om http://stackoverflow.com/documentation/javascript/503/document-object-model-dom Elements te manipuleren, plaatst u uw <script></script> -tags vlak voor het sluiten </body> -tag of gebruik JavaScript-methoden of bibliotheken (zoals jQuery voor verschillende browsers) die ervoor zorgen dat de DOM wordt gelezen en klaar is om te worden gemanipuleerd.

Linken naar een extern JavaScript-bestand

<script src="example.js"></script>

Het src kenmerk werkt als het href-kenmerk op ankers: u kunt een absolute of relatieve URL opgeven. Het bovenstaande voorbeeld verwijst naar een bestand in dezelfde map van het HTML-document. Dit wordt meestal toegevoegd binnen de <head> -tags bovenaan het html-document

Direct inclusief JavaScript-code

In plaats van te linken naar een extern bestand, kunt u ook de JS-code als zodanig in uw HTML opnemen:

<script>
// JavaScript code
</script>

Inclusief een JavaScript-bestand dat asynchroon wordt uitgevoerd

<script type="text/javascript" src="URL" async></script>

Afhandeling uitgeschakeld Javascript

Het is mogelijk dat de clientbrowser Javascript niet ondersteunt of dat Javascript-uitvoering is uitgeschakeld, misschien vanwege veiligheidsredenen. Om gebruikers te kunnen vertellen dat een script op de pagina moet worden uitgevoerd, kan de tag <noscript> worden gebruikt. De inhoud van <noscript> wordt weergegeven wanneer Javascript is uitgeschakeld voor de huidige pagina.

<script>
  document.write("Hello, world!");
</script>
<noscript>This browser does not support Javascript.</noscript>


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow