تصف هذه المقالة استخدام insertbefore () عند إضافة وظيفة العقدة إلى JS في موقع محدد. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
النموذج الأولي للوظيفة كما يلي:
insertbefore (المعلمة 1 ، المعلمة 2): إضافة عقدة في الموقع المحدد
الرمز المحدد كما يلي:
انسخ الرمز كما يلي: <html>
<head>
<script type = "text/javaScript">
وظيفة t () {
var nodeli = document.createElement ('li') ؛ // إنشاء عقدة li
var li_text = document.createTextNode ('Blue Sky') ؛ // إنشاء عقدة نصية
nodeli.appendchild (li_text) ؛ // أضف عقدة نصية إلى عقدة li
var nodeul = document.getElementsByTagname ('ul') [0] ؛ // احصل على عقدة UL الأولى
var nodeli1 = nodeul.getelementsbytagname ('li') [2] ؛ // احصل على العقدة الثالثة تحت UL - الخريف
Nodeul.InserTbefore (nodeli ، nodeli1) ؛ // تشير الدالة insertBefore () إلى العقدة التي تمت إضافتها من قبل. المعلمة الأولى هي العقدة الجديدة التي سيتم إدخالها ، والمعلمة الثانية هي العقدة الموجودة
}
</script>
</head>
<body>
<div id = "container">
<ul>
<li> الربيع </li>
<li> الصيف </li>
<li> الخريف </li>
<li> الشتاء </li>
</ul>
</div>
<hr />
<button onClick = "t ()" value = ""> حدد الموقع لإضافة عقدة </button>
</body>
</html>
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.