ومع ذلك ، في حين أن هناك طريقة إدراج () ، يمكنها فقط إضافة عناصر قبل عقدة مرجعية. لإدراج عناصر بعد ذلك ، نحتاج إلى نهج بديل.
حل بدون مكتبة مرجعين referendendenode.nextsibling) ؛
إليك انهيار:
المرجعية هي آخر طفل.
إذا كان المرجعية هو الطفل الأخير ، فسيكون اللولب غير فارغ. InsertBefore معالجة هذه الحالة عن طريق إضافة العقدة الجديدة إلى نهاية القائمة. ReferencEnode.ParentNode.InserTbefore (NewNode ، ReferenceNode.nextsibling) ؛ }
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
لاختبار هذه الوظيفة ، يمكننا استخدام المقتطف التالي: ReferencEnode.ParentNode.InserTbefore (NewNode ، ReferenceNode.nextsibling) ؛ } var el = document.createElement ("span") ؛ el.innerhtml = "test" ؛ var div = document.getElementById ("foo") ؛ insertafter (div ، el) ؛
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3