IS Methods x
									
									
									
									
									
								
								في هذا الدرس سوف نتعرف علي مجموعة من الدوال التي تقوم بأرجاع احدي القيمتين true او false وهما يستخدموا في التحقق من شرط معين مثل التحقق من قابلية نص معين للتعديل او التحقق من من تساوي عنصرين معينين أو لا 
التاريخ
												
											16 نوفمبر 2021
										
										
									الدروس
146
										
									المستوى
											العامة
										
										
									اللغة
																						انجليزي
																					
										
									المشاهدات
1696
										
									المواضيع
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;
																			
									
																		
								
                          
                            CLOSETAG