IS Methods x
في هذا الدرس سوف نتعرف علي مجموعة من الدوال التي تقوم بأرجاع احدي القيمتين true او false وهما يستخدموا في التحقق من شرط معين مثل التحقق من قابلية نص معين للتعديل او التحقق من من تساوي عنصرين معينين أو لا
التاريخ
16 نوفمبر 2021
الدروس
146
المستوى
العامة
اللغة
انجليزي
المشاهدات
1138
المواضيع
24
الشروحات chevron_left IS Methods x chevron_left JavaScript
IS Methods
</> isEqualNode
isEqualNode ( ) : هي عبارة عن دالة تستخدم في التحقق من تساوي عنصرين او لا
وشروط تساوي عنصرين هم : -
- يجب ان يكن العنصر من نفس النوع
- يجب ان يحتوي كلاهم علي نفس الخصائص
- يجب ان يحتوي كلاهم علي نفس ال attributes
- يجب ان يحتوي كلاهم علي نفس المحتوي
Syntax
node.isEqualNode(node)
Example
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Example
var out = document.getElementById("result"); var divele = document.getElementsByTagName("div"); out.innerHTML += "element 1 equals element 1: " + divele[0].isEqualNode(divele[0]) + "<br/>"; out.innerHTML += "element 1 equals element 2: " + divele[0].isEqualNode(divele[1]) + "<br/>"; out.innerHTML += "element 1 equals element 3: " + divele[0].isEqualNode(divele[2]) + "<br/>";
</> isSameNode
isSameNode ( ) : هي عبارة عن دالة تستخدم في التحقق من تساوي عنصرين او لا أي انها مساوية في التنفيذ الي دالة isEqualNode ( )
وشروط تساوي عنصرين هم : -
- يجب ان يكن العنصر من نفس النوع
- يجب ان يحتوي كلاهم علي نفس الخصائص
- يجب ان يحتوي كلاهم علي نفس ال attributes
- يجب ان يحتوي كلاهم علي نفس المحتوي
Syntax
node.isSameNode(node)
Example
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } else { alert("They are not the same."); }
Example
var item1 = document.getElementById("myList1"); /* An <ul> element with id="myList" */ var item2 = document.getElementsByTagName("UL")[0]; /* The first <ul> element in the document */ var x = item1.isSameNode(item2);
</> isContentEditable
- isContentEditable : هي عبارة دالة تستخدم في التحقق من قابله المحتوي الخاص بعنصر معين من التعديل من قبل المستخدم أو لا
- تقوم خاصية isContentEditable بأرجاع أحدي القيمتين ( true/false ) فقط
- true : في حالة كان محتوي العنصر قابل للتعديل من قبل المستخدم
- false : في حالة كان محتوي العنصر غير قابل للتعديل من قبل المستخدم
Syntax
HTMLElementObject.isContentEditable
Example
var x = document.getElementById("P").isContentEditable; var y = document.getElementById("P1").isContentEditable; document.getElementById("d").innerHTML = "Span 1 is editable: " + x; document.getElementById("d1").innerHTML = "Span 2 is editable: " + y;