NamedNodeMap: метод removeNamedItem()
Базовая Широко поддерживается
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Метод removeNamedItem() интерфейса NamedNodeMap удаляет Attr, соответствующий заданному имени, из карты.
Синтаксис
removeNamedItem(attrName)
Параметры
attrName-
Имя атрибута, который нужно удалить из карты.
Возвращаемое значение
Удаленный Attr.
Исключения
-
NotFoundErrorDOMException -
Выбрасывается, если атрибута с заданным именем нет.
Пример
<pre test="testValue"></pre>
const pre = document.querySelector("pre");
const attrMap = pre.attributes;
let result = `The 'test' attribute initially contains '${attrMap["test"].value}'.\n`;
result += "We remove it.\n\n";
attrMap.removeNamedItem("test");
result += attrMap.getNamedItem("test")
? "And 'test' still exists."
: "And 'test' is no more to be found.";
pre.textContent = result;
Спецификации
| Спецификация |
|---|
| DOM # dom-namednodemap-removenameditem |
Совместимость с браузерами
| Десктопные | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
removeNamedItem |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap/removeNamedItem