JavaScript

has properties

في هذا الدرس سوف نتعرف علي مجموعة من الخصائص التي تقوم بأرجاع قيمة boolean وهي has والتي تستخدم في التحقق من وجود شيء معين  أو لا  بالنسبة لعنصر  ما

التاريخ

14 نوفمبر 2021

الدروس

146

المستوى

العامة

اللغة

انجليزي

المشاهدات

908

المواضيع

24
الشروحات chevron_left has properties chevron_left JavaScript

has properties

</> hasAttribute

hasAttribute : هي عبارة عن خاصية تستخدم في البحث عن attribute بداخل عنصر معين وتقوم بارجاع قيمة boolean : 

  • true : في حالة وجود العنصر 
  • false : في حالة عد وجوده 
Syntax
element.hasAttribute(attributename)
Example
var x = document.getElementById("myBtn").hasAttribute("onclick");

</> hasAttributes

hasAttribute هي خاصية من خصائص ال DOM في لغة الجافا سكريبت تستخدم في التحقق من وجود attribute معين بداخل أحد العناصر 

- حيث تقوم بأرجاع قيمة boolean والتي تحمل أحدي القيمتين (true / false )

  • true : في حالة اذا كان العنصر يحتوي علي ال attribute الذي قمت بتحديده 
  • false :  في حالة اذا كان العنصر لا يحتوي علي ال attribute الذي قمت بتحديده 
Syntax
node.hasAttributes()
Example
var x = document.body.hasAttributes()

</> hasChildNodes

hasAttribute هي خاصية من خصائص ال DOM في لغة الجافا سكريبت تستخدم في التحقق من وجود عناصر فرعية لعنصر معين أو لا 

- حيث تقوم بأرجاع قيمة boolean والتي تحمل أحدي القيمتين (true / false )

  • true : في حالة اذا كان العنصر يحتوي علي عناصر فرعية 
  • false :  في حالة اذا كان العنصر لا يحتوي علي عناصر فرعية 
Syntax
node.hasChildNodes()
Example
var list = document.getElementById("myList").hasChildNodes();
  document.getElementById("demo").innerHTML = list;
Example
var list = document.getElementById("myList");
  
  if (list.hasChildNodes()) {
    list.removeChild(list.childNodes[0]);
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.