JavaScript

[DOM_HTMLCollection] JS - namedItem() 메서드 - 지정 id 또는 name 갖는 요소 반환

namedItem() 예제

 

[정식코드]

 

<h1 id="hz">홈짱닷컴 Homzzang.com</h1>

<h1>홈페이지 제작관리 + 서버관리</h1>

<h1>HTML CSS JS JQ PHP SQL BS</h1>


<button onclick="homzzang()">클릭</button>


<script>

function homzzang() {

  var x = document.getElementsByTagName("H1").namedItem("hz");

  x.style.color = 'red';

}

</script>

 

결과보기


 

[단축코드]

<h1 id='hz'>홈짱닷컴 Homzzang.com</h1>

<h1>홈페이지 제작관리 + 서버관리</h1>

<h1>HTML CSS JS JQ PHP SQL BS</h1>


<button onclick="homzzang()">클릭</button>


<script>

function homzzang() {

  var x = document.getElementsByTagName("H1")["hz"];  

  x.style.color = 'red';

}

</script>

 

결과보기

 

 

namedItem() 정의

 

HTMLCollection에서 지정된 id 또는 name 갖는 요소 반환.

 


 

1.

id와 name이 동일한 여러 요소 있는 경우, 순서 상관없이  id 우선. (아래 예제1)

 

2.

name이 동일한 여러 요소만 있는 경우, 가장 첫 번째 name만 선택. (아래 예제2)

 

3.

단축코드 사용 가능하며, 동일 결과 반환.

 

4.

모든 브라우저 지원.

 

 

 

namedItem() 구문

 

[정식코드]

HTMLCollection.namedItem(name)

 

[단축코드]

HTMLCollection[name]

 


 

[반환값]

 

지정된 ID 또는 이름 갖는 요소 객체.

(요소가 존재 안 하면, null 반환.)

 

 

 

namedItem() 예제1 - 동일 명칭 갖는 id와 name이 여러 개 경우

 

<h1 id="hz">홈짱닷컴 Homzzang.com</h1>

<h1 name='hz'>홈페이지 제작관리 + 서버관리</h1>

<h1 name='hz'>HTML CSS JS JQ PHP SQL BS</h1>


<button onclick="homzzang()">클릭</button>


<script>

function homzzang() {

  var x = document.getElementsByTagName("H1").namedItem("hz");

  x.style.color = 'red';

}

</script>

 

결과보기

 

 

namedItem() 예제2 - 동일 name 갖는 요소가 여럿인 경우

 

<h1 name='hz'>홈짱닷컴 Homzzang.com</h1>

<h1 name='hz'>홈페이지 제작관리 + 서버관리</h1>

<h1 name='hz'>HTML CSS JS JQ PHP SQL BS</h1>


<button onclick="homzzang()">클릭</button>


<script>

function homzzang() {

  var x = document.getElementsByTagName("H1").namedItem("hz");

  x.style.color = 'red';

}

</script>

 

결과보기



분류 제목
DOM_Element JS - querySelectorAll() 메서드 - Element객체의 쿼리선택자_전부 (= 쿼리선택자_모…
DOM_Element JS - removeAttribute() 메서드 - 요소의 지정 속성 제거 (= removeAttribute…
DOM_Element JS - removeAttributeNode() 메서드 - 속성노드제거
DOM_Element JS - removeChild() 메서드 - 자식노드제거
DOM_Element JS - removeEventListener() 메서드 ★ - 이벤트핸들러를 요소에서 제거 (IE9 이상)
DOM_Element JS - replaceChild() 메서드 - 자식노드 대체 (= replaceChild메서드 = 리플레이스…
DOM_Element JS - requestFullscreen() 메서드 - 전체화면모드로 열기 (IE11 이상. 접두어필요)
DOM_Element JS - scrollHeight 속성 - 스크롤높이 (= scrollHeight속성 = 스크롤하이트속성) (…
DOM_Element JS - scrollIntoView() 메서드 - 지정요소가 보이는 곳으로 스크롤이동 (IE8 이상)
DOM_Element JS - scrollLeft 속성 ★ - 스크롤수평위치 (= 스크롤좌우위치) ※ 새로고침 가로 스크롤바 오른…
DOM_Element JS - scrollTop 속성 ★ - 스크롤수직위치 (= 스크롤상하위치 = scrollTop속성 = 스크롤…
DOM_Element JS - scrollWidth 속성 - 스크롤수평너비 (= 스크롤수평길이 = 스크롤가로너비 = 스크롤가로길이…
DOM_Element JS - setAttribute() 메서드 - 속성설정 (※ 속성복사 가능) (= setAttribute메서…
DOM_Element JS - setAttributeNode() 메서드 ★ - 속성노드 추가설정 (예: 클래스추가) (= setA…
DOM_Element JS - style 속성 ★ - 스타일 설정/반환
40/89
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 3
웹유틸
회원센터
홈짱닷컴 PC버전 로그인