Cela devrait être vraiment simple mais j'ai des problèmes avec ça. Comment obtenir une division parent d'un élément enfant?
Mon HTML:
<div id="test">
<p id="myParagraph">Testing</p>
</div>
Mon JavaScript:
var pDoc = document.getElementById("myParagraph");
var parentDiv = ??????????
J'aurais pensé document.parent
ou parent.container
travaillerais mais je continue à recevoir des not defined
erreurs. Notez que le pDoc
est défini, mais pas certaines variables de celui-ci.
Des idées?
PS Je préférerais éviter jQuery si possible.
javascript
html
getelementbyid
HARMONIQUE
la source
la source
La propriété
pDoc.parentElement
oupDoc.parentNode
vous obtiendra l'élément parent.la source
var parentDiv = pDoc.parentElement
edit: c'est parfois
parentNode
dans certains cas.https://developer.mozilla.org/en-US/docs/Web/API/Node/parentElement
la source
Cela pourrait vous aider.
la source
Connaître le parent d'un élément est utile lorsque vous essayez de les positionner hors du "flux réel" des éléments.
Le code donné ci-dessous affichera l'id du parent de l'élément dont l'id est fourni. Peut être utilisé pour le diagnostic de désalignement.
la source