HTML DOM 문서 createAttribute() 메서드
- 이전 페이지 쿠키
- 다음 페이지 createComment()
- 하나台阶로 돌아가기 HTML DOM Documents
정의와 사용법
code>createAttribute() 메서드는 속성을 생성하고 해당 속성을 Attr 객체로 반환합니다.
대체 방법:
사용 setAttribute() 메서드 간단하다.
추가 정보:
예제
예제 1
// class 속성을 생성합니다: const att = document.createAttribute("class"); // class 속성의 값을 설정합니다: att.value = "democlass"; // 첫 번째 h1에 class 속성을 추가합니다: const h1 = document.getElementsByTagName("H1")[0]; h1.setAttributeNode(att);
예제 2
// style 속성을 생성합니다: const att = document.createAttribute("style"); // style 속성의 값을 설정합니다: att.value = "color:red"; // 첫 번째 h1에 style 속성을 추가합니다: const h1 = document.getElementsByTagName("h1")[0]; h1.setAttributeNode(att);
예제 3
href="www.codew3c.com" 속성을 a 요소에 추가합니다:
// href 속성을 생성합니다: const att = document.createAttribute("href"); // href 속성의 값을 설정합니다: att.value = "https://www.codew3c.com"; // href 속성을 요소에 추가합니다: element.setAttributeNode(att);
문법
document.createAttribute(name)
파라미터
파라미터 | 설명 |
---|---|
name | 필수. 생성할 속성의 이름. |
반환 값
형식 | 설명 |
---|---|
노드 | 새로 생성된 속성 노드. nadeName 속성이 설정됩니다 name을 투げ쳐줍니다. |
throw
name이 발음되지 않는 문자를 포함하고 있으면, 이 메서드는 코드로 INVALID_CHARACTER_ERR
의 DOMException 예외.
브라우저 지원
document.createAttribute()
DOM Level 1 (1998) 기능입니다.
모든 브라우저에서 지원됩니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 쿠키
- 다음 페이지 createComment()
- 하나台阶로 돌아가기 HTML DOM Documents