Pääelementin käyttäminen HTML DOM -emoelementtiominaisuuden avulla
Paaelementin Kayttaminen Html Dom Emoelementtiominaisuuden Avulla
Kun lisäät useita toimintoja Document Object Model (DOM) JavaScriptin avulla, kehittäjän on usein analysoitava elementin yhteys. Tämä voidaan saavuttaa kirjaamalla kohdeelementin (kohdeelementtien) yläelementti, mikä virtaviivaistaa koodinkulkua ja sivuston sisältämien ominaisuuksien muotoilua.
' vanhempiElement ” -ominaisuus JavaScriptissä noutaa elementin, joka on kohdeelementin ylätaso.
Kuinka käyttää/kutsua pääelementtiä HTML DOM -emäelementtiominaisuuden kautta?
Pääelementtiin pääsee käsiksi HTML DOM:lla ' vanhempiElement ' kiinteistö ' solmunNimi '-ominaisuutta tai noutamalla sen sijaan pääelementin solmun '' parentNode ” omaisuutta.
Syntaksi
solmu. vanhempiElementti
Palautusarvo Tämä ominaisuus hakee elementtiobjektin, joka edustaa solmun pääelementtisolmua ja antaa ' tyhjä ', jos solmu ei sisällä emoa.
Käytettiin yleisiä menetelmiä ja ominaisuuksia
document.querySelector() : Tämä menetelmä saa ensimmäisen elementin, joka vastaa CSS-valitsinta.
Syntaksi
asiakirja. querySelector ( Tämä )
Tässä syntaksissa ' Tämä ” viittaa yhteen tai useampaan CSS-valitsimeen.
document.getElementById() : Se palauttaa elementin, jolla on määritetty tunnus.
Syntaksi
asiakirja. getElementById ( id )
Täällä, ' id ' osoittaa noudettavan kohdeelementin tunnuksen.
valittu Hakemisto : Tämä ominaisuus hakee valitun vaihtoehdon indeksin avattavasta luettelosta. The '-1' vaihtoehto poistaa kaikki valinnat.
solmunNimi : Tämä ominaisuus hakee solmun nimen.
lapset : Tämä ominaisuus palauttaa elementin alielementit kokoelmana.
ulkoinen HTML : Tämä ominaisuus varaa tai hakee HTML-elementin sekä sen attribuutit ja aloitus- ja lopputunnisteet.
parentNode : Tämä tietty ominaisuus hakee elementin tai solmun pääsolmun.
Huomautus : Ero ' vanhempiElementti ' ja ' parentNode 'ominaisuus on, että entinen ominaisuus eli 'parentElement' antaa ' tyhjä ', jos pääsolmu ei heijasta elementtisolmua.
Esimerkki 1: Pääelementin käyttö JavaScriptin 'parentElement'-ominaisuuden kautta
Tämä esimerkki kutsuu elementin pääelementin ja näyttää sen (emo)solmun nimen painiketta napsauttamalla.
elementit, jotka sisältävät tason yksi ja tason kaksi otsikot, vastaavasti.
Luo sen jälkeen a '' tietyn luokan edustama elementti, joka sisältää muita lapsielementtejä, esim. '' .
Luo nyt painike, joka liittyy ' klikkaamalla 'tapahtuma, joka ohjaa osoitteeseen 'displayParent()' toimintoa napin painalluksella.
Lopuksi täsmennä '
' elementti, jossa tulos eli käytetty pääelementti näytetään.
CSS-koodi
> kehon { tekstin tasaus : keskusta ; väri : #F F F ; taustaväri : harmaa ; korkeus : 100 % ; } .painiketta { korkeus : 2rem ; raja-säde : 2px ; leveys : 35 % ; marginaali : 2rem auto ; näyttö : lohko ; väri : #ba0b0b ; kohdistin : osoitin ; } .temp { Fonttikoko : 1,5 rem ; fontin paino : lihavoitu ; } style >
Yllä olevassa CSS-koodissa:
Tyyliä koko verkkosivu käyttämällä 'text-align', 'background-color' jne. ominaisuuksia.
Samoin käytä tyyliä luotuun painikkeeseen sen luokan kautta säätämällä sen korkeutta, leveyttä, näyttöä, väriä jne.
Tyyli lopuksi ' div ” viittaamalla sen luokan nimeen, jossa käytetty pääelementti tulee näyttää.
JavaScript-koodi
< käsikirjoitus > toiminto displayParent ( ) { oli saada = asiakirja. querySelector ( '.element' ) ; oli Tämä = saada . vaihtoehtoja [ saada . valittu Hakemisto ] ; oli liittää = asiakirja. querySelector ( '.temp' ) ; liittää. innerHTML = 'Vaihtoehtoelementin yläelementti on ->' + Tämä. vanhempiElement . solmunNimi ; } käsikirjoitus >
Näiden koodirivien mukaan:
Määritä funktio 'displayParent()' joka käyttää '
' vaihtoehtoja ' -kokoelma saa kokoelman kaikista ''-elementeistä avattavasta luettelosta ja ' valittu Hakemisto '-ominaisuus hakee valitun vaihtoehdon indeksin avattavasta luettelosta.
Käytä lopuksi 'document.querySelector()' menetelmä uudelleen päästäksesi '