برنامه نویسی

سری آموزش جاوا اسکریپت: دستکاری عناصر قسمت 2.

در این پست قصد داریم در مورد چهار روش دیگر صحبت کنیم که به شما در دستکاری آن کمک می کند DOM.
تعداد زیادی روش/ویژگی وجود دارد که به شما در دستکاری آن کمک می کند DOM. همه آنها ذکر نشده است، بلکه تنها موارد مهم یا رایج مورد استفاده قرار می گیرند.

پیش انداختن

را prepend() متد گروهی از اشیاء Node یا اشیاء DOMString را قبل از اولین فرزند گره والد قرار می دهد.

<ul id="list">
  <li>first item</li>
  <li>second item</li>
  <li>third item</li>
</ul>
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

لیست HTML

const list = document.getElementById("list");

const item = document.createElement("li");

item.textContent = "fourth item";

list.prepend(item);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

روش prepend

همانطور که می بینید، عنصری که با استفاده از جاوا اسکریپت ایجاد کردیم قبل از اولین فرزند آن لیست قرار می گیرد.

ضمیمه

را append() متد تعدادی از اشیاء Node یا اشیاء DOMString را بعد از فرزند نهایی گره والد وارد می کند.

<ul id="list">
  <li>first item</li>
  <li>second item</li>
  <li>third item</li>
</ul>
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

لیست HTML

const list = document.getElementById("list");

const item = document.createElement("li");

item.textContent = "fourth item";

list.append(item);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

روش ضمیمه

جایگزین کودک

را replaceChild() روش برای جایگزینی فرزند یک گره والد استفاده می شود.

نحو

parentNode.replaceChild(newChild, oldChild);

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

با استفاده از مثال بالا، اولین مورد از لیست را جایگزین می کنیم.

<ul id="list">
  <li>first item</li>
  <li>second item</li>
  <li>third item</li>
</ul>
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

لیست HTML

const list = document.getElementById("list");

const item = document.createElement("li");

item.textContent = "new child item";

list.replaceChild(item, list.firstElementChild);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

روش جایگزین فرزند

removeChild

را removeChild() روش برای حذف یک عنصر فرزند از یک گره استفاده می شود.

نحو

parentNode.removeChild(childNode);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

با استفاده از همین مثال، اولین عنصر را در لیست نامرتب حذف می کنیم.

<ul id="list">
  <li>first item</li>
  <li>second item</li>
  <li>third item</li>
</ul>
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

لیست HTML

const list = document.getElementById("list");
list.removeChild(list.firstElementChild);
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

روش removeChild

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا