HTML DOM 속성 setNamedItem() 메서드
- 이전 페이지 removeNamedItem()
- 다음 페이지 지정된
- 上一层으로 돌아가기 HTML DOM Attributes
정의와 사용법
setNamedItem()
메서드는 속성 노드를 NamedNodeMap에 추가합니다.
속성 노드가 이미 존재하면 대체하고 대체된 속성 노드를 반환합니다. 그렇지 않으면 반환 값은 null
.
대체 방안:
사용 element.setAttribute() 메서드가 더 쉽습니다.
추가로 참조하십시오:
인스턴스
예제 1
H1의 class 속성을 설정하다:
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) 기능입니다。
모든 브라우저에서 지원됩니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 removeNamedItem()
- 다음 페이지 지정된
- 上一层으로 돌아가기 HTML DOM Attributes