Hvor skal jeg legge koder i html markering?

Hvor skal jeg legge koder i html markering?
I et HTML -dokument settes JavaScript -koden inn i "manus”Element mellom“”Og“”Tagger. Skriptelementene kan legges til i "hode”Element i HTML -dokumentet hvor som helst etter starthodemerket og før slutthodemerket. Det kan også legges til i "kropp”Element i HTML -dokumentet hvor som helst etter startkropps taggen og før sluttkroppen. Dessuten kan "skriptet" -merker også legges til i både "hodet" og "kropp" -elementene i et enkelt HTML -dokument.

Det er ingen begrensninger for antall "skript" -merker i HTML. Så det kan være flere "skript" -merker i et enkelt HTML -dokument.

Hvordan tagger utføres i HTML?

I et HTML -dokument henter nettleseren først HTML -indeksdelen, og etter indeksen er det andre HTML -dokumentet analysert. Mens du analyserer dokumentet, når det er en "”Tag, nettleseren ber om skriptfilen. På den tiden slutter nettleseren å analysere de andre HTML -elementene. Etter det laster nettleseren skriptfilen fra banen som er nevnt (hvis noen) eller laster den fra den samme filen når hele skriptet er lastet, går nettleseren videre til å analysere andre elementer.

Legge til ript> Tag i hodeelement

Skriptkoder med JavaScript -funksjonene kan legges til i hodeelementet. La oss implementere denne ideen praktisk talt ved å ta et enkelt eksempel på en JavaScript -funksjon lagt til i hodeelementet i HTML -dokumentet.

Eksempel

Bare legg til skriptelementet inne i hodelementet eller flytt skriptelementet i et eksisterende HTML -dokument i hodemerket:





Legge til skriptkoder i hodet


Før…



I ovennevnte kodebit:

  • Det er en "

    ”På vei inne i“kropp”Element og etter det er det et“avsnitt”Element som inneholder en enkel tekst.

  • Deretter opprettes en knapp, og en funksjon "MyFunction ()”Har blitt definert i“ved trykk”Attributt lagt til som hendelsesbehandleren.
  • manus”Element blir lagt til i“hode”Element, og inni det kalles funksjonen, og“getElementById”Metoden er blitt definert med henvisning til“demoid“.

Dette vil utføre JavaScript -funksjonen riktig i utgangen:

Legge til Cript> Tag i kroppselement

Skriptkoder kan også legges til i "”Element hvor som helst før avslutningen”kropp”Tagger.

Eksempel

De samme resultatene vil bli generert hvis "manus”Tagger legges til i kropp element:


Legge til skriptkoder i kroppen


Før…




I ovennevnte kodebit:

  • Den samme JavaScript -funksjonen i samme kode som forklart i forrige del av dette innlegget er lagt til i kroppselementet.

Legge til “manus”Tagger inne i“kropp”Element vil også generere de samme resultatene og vil gjøre at JavaScript -funksjonen kjøres riktig:

Dette demonstrerer hvor skal “”Tagger plasseres i et HTML -dokument. Imidlertid lurer du kanskje på om det skal eksistere en slags forskjell mellom de to metodene.

Forskjell i å plassere i hode- og kroppselementer

Den største forskjellen mellom de to metodene er faktisk om tiden da skriptet er lastet inn i nettleseren.

Generelt er elementet det første elementet som er lastet av nettleseren, og dette betyr at ethvert skript plassert inne i hodet vil bli lastet selv før du laster inn elementene på websiden. Imidlertid, hvis skriptet er plassert i element, så lastes det i rekkefølge på linjenummeret som det er plassert.

Konklusjon

manus”Tagger (som inneholder JavaScript -funksjonene) i et HTML -dokument kan plasseres inne i“hode”Element så vel som inne i“kropp”Element. De kan også legges til i både elementene (hode og kropp) i dokumentet. Alle disse måtene vil gjøre JavaScript -funksjonen inne i “”Tagger fungerer riktig. Denne artikkelen gir en fullstendig oversikt over hvor du kan legge til “”Tagger i HTML -dokumentet.