A szülőelem elérése a HTML DOM szülőelem tulajdonság használatával
A Szuloelem Elerese A Html Dom Szuloelem Tulajdonsag Hasznalataval
Miközben több funkciót is hozzáfűz a dokumentumobjektum-modellhez (DOM) JavaScript használatával, a fejlesztőnek gyakran elemeznie kell az elem társítását. Ez a célelem(ek) szülőelemének naplózásával érhető el, ami leegyszerűsíti a kódfolyamot és a webhelyen szereplő szolgáltatások formázását.
Mi az a „parentElement” tulajdonság a JavaScriptben?
A ' szülőElement ” tulajdonság a JavaScriptben lekéri azt az elemet, amely a célelem szülője.
Hogyan lehet elérni/meghívni a szülő elemet a HTML DOM szülőelem tulajdonságon keresztül?
A szülő elem a HTML DOM segítségével érhető el szülőElement ' ingatlan a ' nodeName ” tulajdonságot, vagy a szülőelem csomópontjának lekérése helyett a „ szülőcsomópont ' ingatlan.
Szintaxis
csomópont. szülőElement
Visszatérési érték Ez a tulajdonság lekér egy elem objektumot, amely egy csomópont szülőelem csomópontját képviseli, és megadja a ' nulla ” ha a csomópont nem tartalmaz szülőt.
Használt általános módszerek és tulajdonságok
document.querySelector() : Ez a metódus megkapja a CSS-választónak megfelelő első elemet.
Szintaxis
dokumentum. querySelector ( ez )
Ebben a szintaxisban a „ ez ” egy vagy több CSS-választóra utal.
document.getElementById() : A megadott azonosítóval rendelkező elemet adja vissza.
Szintaxis
dokumentum. getElementById ( id )
Itt, ' id ” jelzi a célelem lekérendő azonosítóját.
kiválasztottIndex : Ez a tulajdonság lekéri a kiválasztott opció indexét a legördülő listából. A '-1' opció törli az összes opció kijelölését.
nodeName : Ez a tulajdonság lekéri a csomópont nevét.
gyermekek : Ez a tulajdonság gyűjteményként adja vissza az elem gyermekelemeit.
külső HTML : Ez a tulajdonság lefoglalja vagy lekéri a HTML elemet, valamint annak attribútumait és kezdő és záró címkéit.
szülőcsomópont : Ez az adott tulajdonság lekéri egy elem vagy egy csomópont szülőcsomópontját.
jegyzet : A különbség a „ szülőElement ” és „ szülőcsomópont ” tulajdonság az, hogy az előbbi tulajdonság, azaz a „parentElement” a „ nulla ” ha a szülőcsomópont nem elemcsomópontot tükröz.
1. példa: A szülőelem elérése a JavaScript „parentElement” tulajdonságán keresztül
Ez a példa meghívja egy elem szülőelemét, és megjeleníti annak (szülő) csomópontjának nevét a gombra kattintva.
Stílusozza a teljes weboldalt az alkalmazott „szöveg igazítás”, „háttérszín” stb. tulajdonságokkal.
Hasonlóképpen alkalmazza a stílust a létrehozott gombra az osztályán keresztül a magasság, a szélesség, a kijelző, a szín stb. beállításával.
Végül alakítsa ki a „ div ” hivatkozással az osztály nevére, amelyben az elért szülőelemet meg kell jeleníteni.
JavaScript kód
< forgatókönyv > funkció displayParent ( ) { volt kap = dokumentum. querySelector ( '.elem' ) ; volt ez = kap . lehetőségek [ kap . kiválasztottIndex ] ; volt mellékel = dokumentum. querySelector ( '.temp' ) ; mellékel. innerHTML = 'Az opció elem szülőeleme ->' + ez. szülőElement . nodeName ; } forgatókönyv >
Ezen kódsorok szerint:
Határozza meg a függvényt 'displayParent()' amely az osztályára hivatkozva éri el a „
A ' lehetőségek ” gyűjtemény megkapja az összes „” elem gyűjteményét a legördülő listában, és a „ kiválasztottIndex ” tulajdonság lekéri a kiválasztott opció indexét a legördülő listához.
Végül használja a 'document.querySelector()' metódussal ismételten eléri a „