UNPKG

434 BJavaScriptView Raw
1module.exports = class NamedNodeMap extends Array {
2 constructor(ownerElement) {
3 super();
4 this.ownerElement = ownerElement;
5 }
6 getNamedItem(name) {
7 return this.ownerElement.getAttributeNode(name);
8 }
9 setNamedItem(attr) {
10 return this.ownerElement.setAttributeNode(attr);
11 }
12 removeNamedItem(name) {
13 return this.ownerElement.removeAttribute(name);
14 }
15 item(index) {
16 return this[index] || null;
17 }
18};