البرمجة

إنشاء عناصر div ديناميكيًا باستخدام JavaScript

لإنشاء عدة عناصر

بشكل ديناميكي باستخدام JavaScript دون إنشاء عناصر متداخلة، يمكنك استخدام الدالة createElement() لإنشاء العناصر والدالة appendChild() لإضافتها إلى العنصر الأب المناسب. في البداية، يجب عليك الحصول على العنصر الأب الذي ترغب في إضافة العناصر إليه. في هذه الحالة، العنصر الأب هو الـ ، ولكن يمكنك استخدام أي عنصر آخر بحسب الحاجة.

في هذا المثال، سنقوم بإنشاء أربعة عناصر

بأيديه وإضافتها إلى الـ دون استخدام عناصر متداخلة:

javascript
// حصول على العنصر الأب var parentElement = document.body; // الحلقة لإنشاء العناصر for (var i = 1; i <= 4; i++) { // إنشاء عنصر div جديد var newDiv = document.createElement('div'); // تعيين الخصائص المطلوبة newDiv.id = 'div' + i; // إضافة العنصر الجديد إلى العنصر الأب parentElement.appendChild(newDiv); }

بهذا، ستحصل على أربعة عناصر

خارجية مع تعيين هويتها بشكل ديناميكي كما تحتاج. يمكنك استبدال document.body بأي عنصر آخر تريد إضافة العناصر إليه، مثل عنصر

موجود في صفحتك بالفعل.

المزيد من المعلومات

بالطبع، سنواصل تعزيز المقال بمزيد من التفاصيل والشرح حول كيفية إنشاء العناصر

ديناميكيًا باستخدام JavaScript بطريقة تفادي العناصر المتداخلة.

الخطوة 1: الحصول على العنصر الأب

في الشفرة السابقة، استخدمنا document.body للحصول على العنصر الأب الذي سنقوم بإضافة العناصر إليه. يمكن استبداله بأي عنصر آخر داخل الصفحة، مثل عنصر

ذي هوية محددة.

الخطوة 2: استخدام حلقة لإنشاء العناصر

بعد الحصول على العنصر الأب، نستخدم حلقة for لإنشاء العناصر

بشكل ديناميكي. في هذا المثال، استخدمنا حلقة تكرارية لإنشاء أربعة عناصر

.

الخطوة 3: إنشاء العنصر

وتعيين الخصائص

داخل الحلقة، نقوم بإنشاء عنصر

جديد باستخدام الدالة document.createElement('div')، ثم نعين خصائصه كما نريد. في هذا المثال، قمنا بتعيين هوية كل عنصر

باستخدام قيم متغيرة ('div1', 'div2', إلخ) لتكون فريدة لكل عنصر.

الخطوة 4: إضافة العنصر إلى العنصر الأب

باستخدام الدالة appendChild()، نضيف العنصر

الجديد إلى العنصر الأب الذي حددناه في الخطوة الأولى.

الاستنتاج

باستخدام هذه الطريقة، يمكنك إنشاء العناصر

بشكل ديناميكي داخل صفحتك دون الحاجة إلى إنشاء عناصر متداخلة. هذا يتيح لك تخصيص وتحكم أفضل في هيكل صفحتك وتنظيمها وإضافة العناصر بشكل بسيط وفعال.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر