Gdje bih trebao staviti oznake u HTML označavanje?

Gdje Bih Trebao Staviti Oznake U Html Oznacavanje



U HTML dokumentu, JavaScript kod je umetnut u ' skripta ' element između ' ' i ' ' oznake. Elementi skripte mogu se dodati unutar ' glavu ” element HTML dokumenta bilo gdje nakon početne oznake head i prije završne oznake head. Također se može dodati unutar ' tijelo ” element HTML dokumenta bilo gdje nakon početne oznake tijela i prije završne oznake tijela. Štoviše, oznake 'script' također se mogu dodati u elemente 'head' i 'body' u jednom HTML dokumentu.

Ne postoji ograničenje broja oznaka 'script' u HTML-u. Dakle, može postojati više oznaka 'script' u jednom HTML dokumentu.

Kako se oznake



Dodavanje rastrgana > Oznaka u elementu glave

Oznake skripte s JavaScript funkcijama mogu se dodati u element head. Provedimo ovu ideju praktično uzimajući jednostavan primjer JavaScript funkcije dodane u elementu glave HTML dokumenta.



Primjer



Jednostavno dodajte element skripte unutar elementa head ili premjestite element skripte u postojećem HTML dokumentu u oznaku head:





< glavu >
< skripta >
funkcija mojaFunkcija() {
document.getElementById('demoId').innerHTML = 'Nakon!!!';
}
< / skripta >
< / glavu >

< tijelo >

< h2 > Dodavanje oznaka skripte u glavu < / h2 >
< str iskaznica = 'demoId' > Prije... < / str >
< dugme tip = 'dugme' na klik = 'mojaFunkcija()' > Promijeni to < / dugme >
< / tijelo >

U gornjem isječku koda:

  • Postoji '

    ' naslov unutar ' tijelo ', a nakon toga slijedi ' paragraf ” element koji sadrži jednostavan tekst.

  • Zatim se kreira gumb i funkcija ' mojaFunkcija() ” definirano je u „ na klik ” dodan kao rukovatelj događajima.
  • ' skripta ' element je dodan unutar ' glavu ', a unutar toga se poziva funkcija, a ' getElementById ” definirana je pozivajući se na „ demoId “.

Ovo će ispravno izvršiti JavaScript funkciju u izlazu:



Dodavanje kripta > Oznaka u elementu tijela

Oznake skripte također se mogu dodati unutar ' ' element bilo gdje prije kraja ' tijelo ' oznake.

Primjer

Isti će se rezultati generirati ako ' skripta ” dodaju se oznake u tijelo element:

< / tijelo >
< h2 >Dodavanje oznaka skripte u tijelo< / h2 >
< str iskaznica = 'demoId' >Prije...< / str >
< dugme tip = 'dugme' na klik = 'mojaFunkcija()' >Promijeni to< / dugme >
< skripta >
funkcija mojaFunkcija ( ) {
document.getElementById ( 'demoId' ) .unutarnjiHTML = 'Nakon!!!' ;
}
< / skripta >
< / tijelo >

U gornjem isječku koda:

  • Ista JavaScript funkcija u istom kodu kao što je objašnjeno u prethodnom odjeljku ovog posta dodana je u element body.

Dodavanje ' skripta ' oznake unutar ' tijelo ” također će generirati iste rezultate i omogućiti ispravno pokretanje JavaScript funkcije:

Ovo pokazuje gdje treba ' ” staviti u HTML dokument. Međutim, možda se pitate treba li postojati neka razlika između ove dvije metode.

Razlika u postavljanju