Latest web development tutorials
×

JavaScript مسار

JavaScript مسار JavaScript مقدمة موجزة JavaScript استعمال JavaScript تصدير JavaScript قواعد JavaScript البيانات JavaScript مذكرة JavaScript متغير JavaScript أنواع البيانات JavaScript الأجسام JavaScript وظيفة JavaScript مجال JavaScript حدث JavaScript سلسلة JavaScript مشغلي JavaScript مقارنة JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript نوع التحويل JavaScript التعبير العادية JavaScript خطأ JavaScript التصحيح JavaScript رفع متغير JavaScript الوضع الصارم JavaScript استخدام غير لائق JavaScript مصادقة النماذج JavaScript كلمات محفوظة JavaScript JSON JavaScript void JavaScript كود المواصفات

JS وظيفة

JavaScript تعريف وظيفة JavaScript وسائط الدالة JavaScript استدعاء دالة JavaScript الإغلاق

JS HTML DOM

DOM مقدمة موجزة DOM HTML DOM CSS DOM حدث DOM EventListener DOM العنصر

JS دروس متقدمة

JavaScript الأجسام JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp الأجسام

JS المتصفح BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript فرقعة JavaScript حدث موقوتة JavaScript Cookies

JS مخزن

JavaScript مخزن JavaScript اختبار jQuery JavaScript اختبار Prototype

JS أمثلة

JavaScript أمثلة JavaScript مثيل كائن JavaScript مثيل كائن المستعرض JavaScript HTML DOM أمثلة JavaScript ملخص

JS الدليل المرجعي

JavaScript الأجسام HTML DOM الأجسام

عناصر DOM جافا سكريبت HTML

إنشاء عنصر HTML جديد


إنشاء عنصر HTML جديد

لإضافة عنصر جديد إلى DOM HTML، يجب أولا إنشاء عنصر (عقدة عنصر)، ومن ثم إلحاق العنصر إلى عنصر موجود.

أمثلة

<شعبة معرف = "div1">
<P معرف = "P1"> هذا هو الفقرة. </ P>
<P معرف = "P2"> هذه هي فقرة أخرى. </ P>
</ div>

<script>
فار الفقرة = document.createElement ( "ع")؛
عقدة فار = document.createTextNode ( "هذا هو فقرة جديدة.")؛
para.appendChild (عقدة)؛

عنصر فار = document.getElementById ( "div1")؛
element.appendChild (الفقرة)؛
</ script>

محاولة »


أمثلة من التحليل:

هذا الرمز يخلق عنصر جديد <ص>:

var para=document.createElement("p");

لإضافة نص إلى عنصر <ص>، يجب عليك أولا إنشاء عقدة النص. هذا الرمز يخلق عقدة النص:

عقدة فار = document.createTextNode ( "هذا هو فقرة جديدة.")؛

ثم يجب إضافة هذه العقدة النص إلى عنصر <ص>:

para.appendChild (عقدة)؛

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

رمز للعثور على عنصر موجود:

عنصر فار = document.getElementById ( "div1")؛

التعليمة البرمجية التالية بعد عناصر القائمة إضافة عنصر جديد:

element.appendChild (الفقرة)؛


إزالة عناصر HTML القائمة

يوضح التعليمة البرمجية التالية كيفية حذف العناصر:

أمثلة

<شعبة معرف = "div1">
<P معرف = "P1"> هذا هو الفقرة. </ P>
<P معرف = "P2"> هذه هي فقرة أخرى. </ P>
</ div>

<script>
فار الأم = document.getElementById ( "div1")؛
طفل فار = document.getElementById ( "P1")؛
parent.removeChild (الطفل)؛
</ script>


محاولة »


أمثلة تحليلية

وثيقة HTML تحتوي على العقد التابعة لها اثنين (اثنين <p> وعنصر) من العنصر <div>:

<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>

البحث عن معرف = عناصر "div1":

فار الأم = document.getElementById ( "div1")؛

البحث عن معرف = "P1" و<ص> العنصر:

var child=document.getElementById("p1");

إزالة من العنصر الأصلي عناصر فرعية هي:

parent.removeChild(child);

مصباح إذا يمكنك إزالة عنصر من دون إشارة إلى العنصر الأصلي، سيكون أمرا رائعا.
ولكن للأسف. عناصر DOM التي تحتاج إلى معرفة المراد حذفه، وكذلك عنصر الأم.

هذا هو الحل السليم: العثور على العنصر التابع الذي تريد حذفه، ثم استخدام خصائصه لتجد parentNode العنصر الأصلي:

var child=document.getElementById("p1");
child.parentNode.removeChild(child);


HTML DOM تعليمي

في الجزء HTML DOM لدينا البرنامج التعليمي جافا سكريبت، كنت قد تعلمت:

  • كيفية تغيير محتوى عنصر HTML (HTML داخلي)
  • كيفية تغيير نمط عناصر HTML (CSS)
  • كيفية التعامل مع الأحداث على DOM HTML
  • كيف يمكنني إضافة أو إزالة عناصر HTML

إذا كنت ترغب في معرفة المزيد حول استخدام جافا سكريبت للوصول إلى المعرفة HTML DOM، يرجى زيارة موقعنا على كامل البرنامج التعليمي HTML DOM .