Kur turėčiau dėti žymas į HTML žymėjimą?

Kur Tureciau Deti Zymas I Html Zymejima



HTML dokumente JavaScript kodas įterpiamas į ' scenarijus elementas tarp ' “ žymas. Scenarijaus elementus galima įtraukti į ' galva “ HTML dokumento elementas bet kurioje vietoje po pradžios žymos head ir prieš baigiamąją head žymą. Jis taip pat gali būti įtrauktas į ' kūnas “ HTML dokumento elementas bet kurioje vietoje po pradžios body žymos ir prieš baigiamąją body žymą. Be to, „scenarijaus“ žymos taip pat gali būti įtrauktos į „head“ ir „body“ elementus viename HTML dokumente.

HTML „scenarijaus“ žymų skaičius neribojamas. Taigi viename HTML dokumente gali būti kelios „scenarijaus“ žymos.

Kaip



Pridedant suplėšytas > Žyma galvos elemente

Scenarijaus žymas su JavaScript funkcijomis galima įtraukti į head elementą. Įgyvendinkime šią idėją praktiškai, paimdami paprastą JavaScript funkcijos, įtrauktos į HTML dokumento head elementą, pavyzdį.



Pavyzdys



Tiesiog pridėkite scenarijaus elementą į head elementą arba perkelkite scenarijaus elementą esamame HTML dokumente į head žymą:





< galva >
< scenarijus >
function myFunction() {
document.getElementById('demoId').innerHTML = 'Po!!!';
}
< / scenarijus >
< / galva >

< kūnas >

< h2 > Scenarijaus žymų pridėjimas galvoje < / h2 >
< p id = 'demoID' > Prieš... < / p >
< mygtuką tipo = 'mygtukas' paspaudus = 'myFunction()' > Pakeisti < / mygtuką >
< / kūnas >

Aukščiau pateiktame kodo fragmente:

  • Ten yra '

    “ antraštė į “ kūnas “ elementas ir po to yra „ pastraipą “ elementas, kuriame yra paprastas tekstas.

  • Tada sukuriamas mygtukas ir funkcija „ myFunction() “ buvo apibrėžtas „ paspaudus “ atributas pridėtas kaip įvykių tvarkytoja.
  • scenarijus elementas pridedamas viduje galva “ elementas, o jo viduje funkcija vadinama, o „ getElementById “ metodas buvo apibrėžtas nurodant „ demoId “.

Tai teisingai vykdys JavaScript funkciją išvestyje:



Pridedant kripta > Žyma kūno elemente

Scenarijaus žymos taip pat gali būti įtrauktos į „ elementas bet kurioje vietoje prieš pabaigą kūnas “ žymas.

Pavyzdys

Tie patys rezultatai bus sugeneruoti, jei „ scenarijus “ žymos pridedamos kūnas elementas:

< / kūnas >
< h2 >Scenarijaus žymų įtraukimas į turinį< / h2 >
< p id = 'demoID' >Prieš...< / p >
< mygtuką tipo = 'mygtukas' paspaudus = 'myFunction()' >Pakeisk< / mygtuką >
< scenarijus >
funkcija myFunction ( ) {
document.getElementById ( 'demoID' ) .innerHTML = 'Po!!!' ;
}
< / scenarijus >
< / kūnas >

Aukščiau pateiktame kodo fragmente:

  • Ta pati JavaScript funkcija tame pačiame kode, kaip paaiškinta ankstesniame šio įrašo skyriuje, buvo įtraukta į kūno elementą.

Pridedant „ scenarijus “ žymos viduje “ kūnas “ elementas taip pat sugeneruos tuos pačius rezultatus ir leis „JavaScript“ funkcijai veikti tinkamai:

Tai parodo, kur turėtų būti