Computer >> 컴퓨터 >  >> 프로그램 작성 >> HTML

HTML DOM getElementById() 메서드

<시간/>

HTML DOM getElementById() 메서드는 id를 이 함수에 매개변수로 전달하여 요소를 반환하는 데 사용됩니다. 나중에 조작할 요소를 가져오는 데 가장 일반적으로 사용되는 가장 쉬운 방법 중 하나입니다. 지정된 Id가 존재하지 않으면 NULL을 반환합니다.

구문

다음은 getElementById() 메서드의 구문입니다. -

document.getElementById(elementID)

예시

getElementById() 메서드의 예를 살펴보겠습니다. -

<!DOCTYPE html>
<html>
<head>
<script>
   function changeLink() {
      var l = document.getElementById("LINK1");
      l.style.color = "red";
      l.style.fontSize="40px";
   }
</script>
</head>
<body>
<h1>getElementById() example</h1>
<a id="LINK1" href="https://www.google.com">GOOGLE</a>
<p>Click the below button to apply styling to the above link</p>
<button onclick="changeLink()">CHANGE</button>
</body>
</html>

출력

이것은 다음과 같은 출력을 생성합니다 -

HTML DOM getElementById() 메서드

CHANGE 버튼을 클릭하면 -

HTML DOM getElementById() 메서드

위의 예에서 -

먼저 id가 "LINK1"이고 href 속성 값이 "https://www.google.com"으로 설정된 앵커 요소를 만들었습니다.

<a id="LINK1" href="https://www.google.com">GOOGLE</a>

그런 다음 사용자가 클릭할 때 changeLink()를 실행하는 CHANGE 버튼을 만들었습니다.

<button onclick="changeLink()">CHANGE</button>

changeLink() 메소드는 문서 객체 getElementById() 메소드를 사용하여 요소를 가져오고 요소 ID를 매개변수로 전달합니다. 그런 다음 변수 l에 할당한 요소를 반환합니다. 전역 스타일 속성을 사용하여 앵커 태그의 color 및 fontSize 속성 값을 설정합니다 -

function changeLink() {
   var l = document.getElementById("LINK1");
   l.style.color = "red";
   l.style.fontSize="40px";
}