الفرق بين المراجعتين لصفحة: «JavaScript/Document/createAttribute»

من موسوعة حسوب
إضافة الصّفحة
 
طلا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:<code>Document.createAttribute()‎</code>}}</noinclude>
<noinclude>{{DISPLAYTITLE:<code>Document.createAttribute()‎</code>}}</noinclude>
يُنشئُ التّابع <code>Document.createAttribute()‎</code> عقدةَ خاصيّة (attribute node) جديدةً ويُعيدها. الكائن المُنشأ يُعدّ عقدةً تُطبّق الواجهة <code>[[JavaScript/Attr|Attr]]</code>. لا يُلزِم DOM نوع الخصائص التّي يُمكن إضافتها بهذه الطّريقة.
يُنشئُ التّابع <code>Document.createAttribute()‎</code> عقدةَ خاصيّة (attribute node) جديدةً ويُعيدها. الكائن المُنشأ يُعدّ عقدةً تُطبّق الواجهة <code>[[JavaScript/Attr|Attr]]</code>. لا يُلزِم DOM نوع الخصائص التّي يُمكن إضافتها بهذه الطّريقة.
لاحِظ أنّ السلسلة النّصيّة المُعطاة كعامِل تُحوّل إلى أحرفٍ صغيرة (lowercase).
 
لاحِظ أنّ السلسلة النّصيّة المُعطاة كمعامِل تُحوّل إلى أحرفٍ صغيرة (lowercase).


==البنية العامة==
==البنية العامة==
سطر 9: سطر 10:


===المعاملات===
===المعاملات===
* <code>name</code> سلسلةٌ نصيّة تحتوي اسم الخاصيّة.
 
=== <code>name</code> ===
سلسلةٌ نصيّة تحتوي اسم الخاصيّة.


===القيمة المعادة===
===القيمة المعادة===
* عقدة من النّوع <code>[[JavaScript/Attr|Attr]]</code>.
عقدة من النّوع <code>[[JavaScript/Attr|Attr]]</code>.


===الاستثناءات===
===الاستثناءات===
* استثناء <code>INVALID_CHARACTER_ERR</code> في حالة احتوى المُعامل محارف غير صالحة لخصائص XML.
استثناء <code>INVALID_CHARACTER_ERR</code> في حالة احتوى المُعامل محارف غير صالحة لخصائص XML.


==مثال==
==مثال==

المراجعة الحالية بتاريخ 13:28، 24 مارس 2018

يُنشئُ التّابع Document.createAttribute()‎ عقدةَ خاصيّة (attribute node) جديدةً ويُعيدها. الكائن المُنشأ يُعدّ عقدةً تُطبّق الواجهة Attr. لا يُلزِم DOM نوع الخصائص التّي يُمكن إضافتها بهذه الطّريقة.

لاحِظ أنّ السلسلة النّصيّة المُعطاة كمعامِل تُحوّل إلى أحرفٍ صغيرة (lowercase).

البنية العامة

attribute = document.createAttribute(name)

المعاملات

name

سلسلةٌ نصيّة تحتوي اسم الخاصيّة.

القيمة المعادة

عقدة من النّوع Attr.

الاستثناءات

استثناء INVALID_CHARACTER_ERR في حالة احتوى المُعامل محارف غير صالحة لخصائص XML.

مثال

var node = document.getElementById("div1");
var a = document.createAttribute("my_attrib");
a.value = "newVal";
node.setAttributeNode(a);
console.log(node.getAttribute("my_attrib")); // "newVal"

دعم المتصفحات

الميزة Chrome Internet Explorer Firefox Opera Safari
الدعم الأساسي نعم نعم نعم نعم نعم

انظر أيضًا

مصادر ومواصفات