HTML DOM اٹری بیوٹس setNamedItem() میٹھد

تعریف و استفاده

setNamedItem() این روش نود ویژگی را به NamedNodeMap اضافه می‌کند.

اگر نود ویژگی وجود داشته باشد، جایگزین شده و نود ویژگی جایگزین شده برمی‌گرداند، در غیر این صورت مقدار برمی‌گرداند: null.

راه حل جایگزین:

استفاده از element.setAttribute() مетод آسان‌تر است.

لطفاً به: مراجعه کنید

ویژگی attribute.value

ویژگی attribute.name

مетод attributes.getNamedItem()

مетод element.setAttribute()

مетод element.setAttributeNode()

مثال

مثال 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) است.

همه مرورگرها از آن پشتیبانی می‌کنند:

کروم آئی‌ای ایج افرادا سافاری آپرا
کروم آئی‌ای ایج افرادا سافاری آپرا
پشتیبانی 9-11 پشتیبانی پشتیبانی پشتیبانی پشتیبانی