في هذا الدرس 3تصفّح المواضيع
isEqualNode
isEqualNode
isEqualNode ( ) : هي عبارة عن دالة تستخدم في التحقق من تساوي عنصرين او لا
وشروط تساوي عنصرين هم : -
- يجب ان يكن العنصر من نفس النوع
- يجب ان يحتوي كلاهم علي نفس الخصائص
- يجب ان يحتوي كلاهم علي نفس ال attributes
- يجب ان يحتوي كلاهم علي نفس المحتوي
Syntax
HTML
node.isEqualNode(node)
Example
HTML
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x = item1.isEqualNode(item2);
Example
HTML
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
isSameNode ( ) : هي عبارة عن دالة تستخدم في التحقق من تساوي عنصرين او لا أي انها مساوية في التنفيذ الي دالة isEqualNode ( )
وشروط تساوي عنصرين هم : -
- يجب ان يكن العنصر من نفس النوع
- يجب ان يحتوي كلاهم علي نفس الخصائص
- يجب ان يحتوي كلاهم علي نفس ال attributes
- يجب ان يحتوي كلاهم علي نفس المحتوي
Syntax
HTML
node.isSameNode(node)
Example
HTML
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
HTML
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 : هي عبارة دالة تستخدم في التحقق من قابله المحتوي الخاص بعنصر معين من التعديل من قبل المستخدم أو لا
- تقوم خاصية isContentEditable بأرجاع أحدي القيمتين ( true/false ) فقط
- true : في حالة كان محتوي العنصر قابل للتعديل من قبل المستخدم
- false : في حالة كان محتوي العنصر غير قابل للتعديل من قبل المستخدم
Syntax
HTML
HTMLElementObject.isContentEditable
Example
HTML
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;
رحلتك في الدرس
—سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.