HTML DOM hasAttribute () Method
❮ عنصر العنصرمثال
اكتشف ما إذا كان عنصر <button> يحتوي على سمة onclick:
var x = document.getElementById("myBtn").hasAttribute("onclick");
المزيد من الأمثلة "جربها بنفسك" أدناه.
التعريف والاستخدام
طريقة hasAttribute () ترجع صحيحًا إذا كانت السمة المحددة موجودة ، وإلا فإنها ترجع خطأ.
تلميح: استخدم setAttribute () لإضافة سمة جديدة أو تغيير قيمة سمة موجودة على عنصر.
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الطريقة بالكامل.
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
بناء الجملة
element.hasAttribute(attributename)
المعلمات
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
تفاصيل تقنية
قيمة الإرجاع: | Boolean ، يعود صحيحًا إذا كان للعنصر سمات ، وإلا فهو خطأ |
---|---|
إصدار DOM | كائن عنصر المستوى الأساسي 2 |
مزيد من الأمثلة
مثال
اكتشف ما إذا كان عنصر <a> له سمة مستهدفة. إذا كان الأمر كذلك ، فغيّر قيمة السمة الهدف إلى "_self":
// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor");
// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
الصفحات ذات الصلة
دروس HTML: سمات HTML
مرجع HTML DOM: أسلوب getAttribute ()
مرجع DOM HTML: طريقة removeAttribute ()
مرجع HTML DOM: طريقة setAttribute ()
❮ عنصر العنصر