insertAdjacentHTML әдісі
insertAdjacentHTML әдісі
HTML коды жолын беттің кез келген жеріне енгізуге мүмкіндік береді.
Код негізгі элементке қатысты енгізіледі.
Негізгі элементтің алдына енгізу жасауға болады (енгізу тәсілі 'beforeBegin'),
оның соңына (енгізу тәсілі 'afterEnd'),
сондай-ақ негізгі элементтің басына (енгізу тәсілі 'afterBegin')
немесе соңына (енгізу тәсілі 'beforeEnd')
енгізуге болады.
Синтаксис
негізгі элемент.insertAdjacentHTML(енгізу тәсілі, енгізуге арналған код);
Мысал . BeforeBegin тәсілі
Негізгі элемент #target элементі болсын.
Оның алдына жаңа абзац енгізейік:
<div id="target">
<p>elem</p>
</div>
let target = document.querySelector('#target');
target.insertAdjacentHTML('beforeBegin', '<p>!</p>');
Кодты орындау нәтижесі:
<p>!</p>
<div id="target">
<p>elem</p>
</div>
Мысал . AfterEnd тәсілі
Енді негізгі элементтен кейін жаңа абзац енгізейік:
<div id="target">
<p>elem</p>
</div>
let target = document.querySelector('#target');
target.insertAdjacentHTML('afterEnd', '<p>!</p>');
Кодты орындау нәтижесі:
<div id="target">
<p>elem</p>
</div>
<p>!</p>
Мысал . AfterBegin тәсілі
Негізгі элементтің басына жаңа абзац енгізейік:
<div id="target">
<p>elem</p>
</div>
let target = document.querySelector('#target');
target.insertAdjacentHTML('afterBegin', '<p>!</p>');
Кодты орындау нәтижесі:
<div id="target">
<p>!</p>
<p>elem</p>
</div>
Мысал . BeforeEnd тәсілі
Негізгі элементтің соңына жаңа абзац енгізейік:
<div id="target">
<p>elem</p>
</div>
let target = document.querySelector('#target');
target.insertAdjacentHTML('beforeEnd', '<p>!</p>');
Кодты орындау нәтижесі:
<div id="target">
<p>elem</p>
<p>!</p>
</div>
Сондай-ақ қараңыз
-
insertAdjacentTextәдісі,
берілген жерге мәтінді енгізеді -
insertAdjacentElementәдісі,
берілген жерге элементті енгізеді -
prependәдісі,
элементтерді басына енгізеді -
appendәдісі,
элементтерді соңына енгізеді -
appendChildәдісі,
элементтерді ата-ананың соңына енгізеді -
insertBeforeәдісі,
элементтерді элементтің алдына енгізеді