مетод setNamedItem() از DOM HTML
- صفحه قبل removeNamedItem()
- صفحه بعدی مشخص شده
- به لایه بالاتر برگردید Attributes HTML DOM
تعریف و استفاده
setNamedItem()
این روش نود属性 را به NamedNodeMap اضافه میکند.
اگر نود属性 موجود باشد، جایگزین میشود و نود属性 جایگزین شده را برمیگرداند، در غیر این صورت مقدار بازگشتی null
.
راه حل جایگزین:
استفاده از element.setAttribute() روش آسانتر است.
لطفاً ببینید:
مثال
مثال 1
تنظیم属性 class H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
مثال 2
بهتر از استفاده از element.setAttribute() است:
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
نحوه نوشتن
namednodemap.setNamedItem(node)
پارامتر
پارامتر | توضیح |
---|---|
node | ضروری. نودی که باید به NamedNodeMap اضافه یا جایگزین شود. |
مقدار بازگشتی
نوع | توضیح |
---|---|
نود | نود جایگزین شده (اگر وجود داشته باشد). در غیر این صورت null را برمیگرداند. |
پشتیبانی مرورگر
attributes.setNamedItem
این یک ویژگی DOM Level 1 (1998) است.
همه مرورگرها از آن پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | 9-11 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل removeNamedItem()
- صفحه بعدی مشخص شده
- به لایه بالاتر برگردید Attributes HTML DOM