في هذا الدرس 3تصفّح المواضيع
تستخدم دالة ()createElement في لغة جافا سكريبت لأضافة عناصر جديدة في صفحة HTML عن طريق لغة جافا سكريبت ولكن يجب عليك تتبع هذة العملية بأضافة محتوي لهذا العنصر عن طريق دالة innerText أو innerHTML أو textContent ثم تتبع هذة العملية ايضاً بدالة ()appendChild لألحاق هذا العنصر بأب paraent متفرع من شجرة DOM الخطوات:
- انشاء عنصر جديد عن طريق دالة ()createElement.
- اضافة محتوي نصي أو محتوي HTML عن طريق هذة الدوال دالة innerText أو innerHTML أو textContent.
- ألحاق العنصر الجديد داخل أب Parent في شجرة DOM عن طريق دالة ()appendChild.
createElement() method Syntax
كيف تكتب دالة [ createElement ] createElement() method Syntax؟
document.createElement('tagName');
createElement Parameters معطيات أو عوامل دالة ()createElement في لغة جافا سكريبت:
نقوم بتمرير الي دالة ()createElement عامل واحد وهو:
- Tag Name وهو علامة العنصر الزي تريد أنشاءه فأذا كنت تحتاج لفقرة نصية حدد p و1ذا كنت بحاجه الي عنوان رئيسي فحدد h1.
Create element append
يمكنك اضافة عنصر جديد عن طريق دالة ()createElement ودالة appenChild تضيف العنصر في نهاية parent بعد جميع العناصر.
let apple = document.createElement('h1');
apple.innerText = "Welcome To CloseTag.com";
document.body.appendChild(apple);
Create element prepend
يمكنك اضافة عنصر جديد عن طريق دالة ()createElement ودالة ()prependت ضيف العنصر في parent قبل جميع العناصر.
let apple = document.createElement('h1');
apple.innerText = "Welcome To CloseTag.com";
document.body.prepend(apple);
من الضروري أظهار أجزاء عند تفاعل المستخدم من صفحة الويب عندما يقوم بالنقر علي جزء معين أو احتكان معين وذلك عن طريق جافا سكريبت Events.
Add element after click
اضافة عنصر بعد النقر علي زر المفأرة mouse داخل صفحة HTML في لغة جافا سكريبت.
let button = document.getElementById('button');
button.addEventListener("click",()=>{
let apple = document.createElement('h1');
apple.innerText = "Welcome To CloseTag.com";
document.body.prepend(apple);
});
يمكنك اضافة عنصر عن طريق دالة innerHTML وهي ان تلحق محتوي HTML الي أي عنصر تريدة داخل صفحة الويب.
Add element innerHTML Append
اضافة عنصر عن طريق دالة innerHTML داخل صفحة HTML في لغة جافا سكريبت.
Add element innerHTML Prepend
اضافة عنصر عن طريق دالة innerHTML داخل صفحة HTML قبل جميع العناصر في لغة جافا سكريبت.
let myBody = document.body;
myBody.innerHTML = "<h1>Welcome To CloseTag.com<h1> " + myBody.innerHTML;
Add element after click using innerHTML
اضافة عنصر بعد النقر علي زر المفأرة mouse داخل صفحة HTML بأستخدام خاصية innerHTML في لغة جافا سكريبت.
let button = document.getElementById('button');
let myBody = document.body;
myBody.innerHTML += "<h1>Welcome To CloseTag.com<h1>";
});
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.