HTML DOM 속성 setNamedItem()
예
H1의 클래스 속성을 설정합니다.
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
요소 .setAttribute() 를 사용하는 것이 더 쉽습니다 .
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
정의 및 사용
이 setNamedItem()
메소드는 NamedNodeMap에 속성 노드를 추가합니다.
속성 노드가 이미 존재하는 경우 대체되고 대체된 속성 노드가 반환됩니다. 그렇지 않으면 반환 값은 null
입니다.
통사론
namednodemap.setNamedItem(node)
매개변수
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
반환 값
유형 | 설명 |
노드 | 교체된 노드(있는 경우). 그렇지 않으면 null . |
브라우저 지원
attributes.setNamedItem
DOM 레벨 1(1998) 기능입니다.
모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |