English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM setAttributeNode() 方法

مفهوم HTML DOM Element

setAttributeNode()方法将一个新的Attr节点添加到指定的元素中。

如果元素上已经存在名定的属性,将该属性换为新属性,并返回换为后的属性。

使用removeAttributeNode()方法任务元组中删除属性节点。

您可以在我们的在HTML DOM属性对象中了解其属性对象的즻e 信息。

语法:

element.setAttributeNode(attr)
var elem = document.getElementsByTagName("H1")[0];
var attr = document.createAttribute("class"); // 创建一个“class”属性
attr.value = "demo"; // تعيين قيمة خاصية class
elem.setAttributeNode(attr); // إضافة خاصية class إلى <h1>
اختبار لمعرفة‹/›

توافق المتصفحات

يدعم جميع المتصفحات طريقة setAttributeNode() بشكل كامل:

الطريقة
setAttributeNode()نعمنعمنعمنعمنعم

قيمة الم 参数

الم 参数الوصف
attrالعقدة الخاصية التي تريد إضافتها

تفاصيل تقنية

القيمة المعدلة:Attr Object، يمثل عقدة الخاصية التي يتم استبدالها (إذا كانت موجودة)، وإلا null
إصدار DOM:مستوى DOM 1

مراجع ذات صلة

تعليمات HTML:خصائص HTML

مرجع HTML DOM:مفهوم HTML DOM Property

مرجع HTML DOM:عنصر طريقة .getAttribute()

مرجع HTML DOM:عنصر طريقة .setAttribute()

مرجع HTML DOM:عنصر طريقة .removeAttributeNode()

مفهوم HTML DOM Element