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