# The Dom\AdjacentPosition Enum

&reftitle.intro;

The AdjacentPosition enum is used to specify where, relative to the context element, insertion should be performed using `Dom\Element::insertAdjacentElement` or `Dom\Element::insertAdjacentText`.

&reftitle.enumsynopsis; AdjacentPosition BeforeBegin Insert before the context element. This is only possible if the element is in a document and has a parent. AfterBegin Insert before the first child of the context element. BeforeEnd Insert after the last child of the context element. AfterEnd Insert after the context element. This is only possible if the element is in a document and has a parent.