JavaScript

IS Methods x

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

التاريخ

16 نوفمبر 2021

الدروس

146

المستوى

العامة

اللغة

انجليزي

المشاهدات

756

المواضيع

24
الشروحات chevron_left IS Methods x chevron_left JavaScript

IS Methods

</> isEqualNode

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

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

  1. يجب ان يكن العنصر من نفس النوع 
  2. يجب ان يحتوي كلاهم علي نفس الخصائص 
  3. يجب ان يحتوي كلاهم علي نفس ال attributes 
  4. يجب ان يحتوي كلاهم علي نفس المحتوي 
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 ( )

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

  1. يجب ان يكن العنصر من نفس النوع 
  2. يجب ان يحتوي كلاهم علي نفس الخصائص 
  3. يجب ان يحتوي كلاهم علي نفس ال attributes 
  4. يجب ان يحتوي كلاهم علي نفس المحتوي 
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;
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات