انتقل إلى محتوى الدرس
الدرس 145
دورة جافا سكريبت

IS Methods x

في هذا الدرس سوف نتعرف علي مجموعة من الدوال التي تقوم بأرجاع احدي القيمتين true او false وهما يستخدموا في التحقق من شرط معين مثل التحقق من قابلية نص معين للتعديل او التحقق من من تساوي عنصرين معينين أو لا 

أقسام الدرس
3
الأمثلة
8
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
2,737
محتوى الدرس
في هذا الدرس 3تصفّح المواضيع

isEqualNode

isEqualNode ( ) : هي عبارة عن دالة تستخدم في التحقق من تساوي عنصرين او لا 

وشروط تساوي عنصرين هم : - 

  1. يجب ان يكن العنصر من نفس النوع 
  2. يجب ان يحتوي كلاهم علي نفس الخصائص 
  3. يجب ان يحتوي كلاهم علي نفس ال attributes 
  4. يجب ان يحتوي كلاهم علي نفس المحتوي 

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 ( ) : هي عبارة عن دالة تستخدم في التحقق من تساوي عنصرين او لا أي انها مساوية في التنفيذ الي دالة isEqualNode ( )

وشروط تساوي عنصرين هم : - 

  1. يجب ان يكن العنصر من نفس النوع 
  2. يجب ان يحتوي كلاهم علي نفس الخصائص 
  3. يجب ان يحتوي كلاهم علي نفس ال attributes 
  4. يجب ان يحتوي كلاهم علي نفس المحتوي 

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 بأرجاع أحدي القيمتين ( 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;

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…