반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- vscode
- 인텔리제이
- 자바스크립트
- javascript
- html
- js
- 문자열
- Array
- 테이블
- CMD
- 배열
- json
- 이클립스
- Button
- CSS
- Files
- 이탈리아
- Maven
- table
- windows
- input
- ArrayList
- date
- IntelliJ
- Visual Studio Code
- 자바
- string
- Java
- Eclipse
- list
Archives
- Today
- Total
어제 오늘 내일
[Javascript] DOM에 특정 id element가 존재하는지 체크하기 본문
DOM에
특정 id를 가지는 element가 있는지 체크하는 방법입니다.
DOM에 특정 id element가 존재하는지 체크하기
document.getElementById(id);
getElementById() 함수는
dom에서 특정 id를 가지는 element를 조회하는 함수입니다.
이 함수는,
만약 찾는 id를 가진 element가 없으면 null을 리턴합니다.
이런 점을 이용하여,
dom에 특정 id를 가지는 element가 있는지 체크할 수 있습니다.
예제
<div id='apple'>사과</div>
<div id='banana'>바나나</div>
// 특정 id가 존재하는지 체크하는 함수
function checkElementExist(id) {
if(document.getElementById(id)) {
document.write(id + ' is exist' + '<br>');
}else {
document.write(id + ' is not exist' + '<br>');
}
}
// checkElementExist() 함수 호출
document.write('======== 결과 ======= <br>');
checkElementExist('apple');
checkElementExist('orange');
if(document.getElementById(id)) {
...
} else {
...
}
DOM에 특정 element가 존재하는지 체크하기 위해서
getElementById() 함수를 사용하였습니다.
파라미터로 전달된 id의 element가 존재하지 않는 경우,
getElementById()는 null을 리턴하고,
if 조건문에서 이것은 false로 처리됩니다.
간단하게
DOM에 특정 id의 element가 존재하는지 여부를 체크하는 방법을 알아보았습니다.
반응형
'IT > Javascript' 카테고리의 다른 글
[Javascript] 요소(element) 복사하여 붙여넣기 (cloneNode()) (0) | 2022.06.23 |
---|---|
[Javascript] 자식 노드(node), 요소(element) 존재 여부 확인하기 (0) | 2022.06.22 |
[Javascript] 클래스 이름으로 element 찾는 3가지 방법 (0) | 2022.06.20 |
[Javascript] 부모, 자식, 형제 노드(node)와 요소(element) 찾기 (2) | 2022.06.19 |
[Javascript] node와 element의 차이 (1) | 2022.06.18 |
Comments