🦎 JavaScript

[JS] DOM 요소 선택 및 DOM조작

하나둘세현 2023. 3. 23. 13:56
728x90

'use strict';
console.log(document.querySelector('.message').textContent);

querySelector을 이용해서 이 메시지 요소를 선택했다. 선택된 요소로부터 텍스트 콘텐츠도 얻었다. 텍스트 콘텐츠를 얻는 것 외에 요소의 콘텐츠도 설정할 수 있게되었다.

document.querySelector('.message').textContent = '👏 Correct Number!';
console.log(document.querySelector('.message').textContent);

DOM 조작

DOM  메모의 텍스트 콘텐츠를 조작했다. 

 

 

 

 

document.querySelector('.number').textContent = 13;
document.querySelector('.score').textContent = 10;

이렇게 DOM을 조작하고 있다.

 

 

 

 

 

 

이제는 입력필드로 작업을 해보겠다. 

입력 필드란 이름처럼 데이터를 입력할 수 있는 곳이다. 여기서 데이터도 얻을 수 있다. 물론 설정할 수도 있다.

document.querySelector('guess').vlaue = 23;
console.log(document.querySelector('.guess').vlaue);

입력 필드에서 실제 값을 얻기 위해 값 속성을 사용한다는 것이다. 물론 값을 설정하는데 사용할 수 있다. 이 요소를 조작하기 이해서.

일단 .value=23저장하고 보면 오른쪽 화면에 있는 거처럼 입력필드에 내가 값을 입력한거처럼 값이 출력된다. 

 

큰솔에 로그인하기 위해 이 숫자를 원한다면 어떻게 될까? 우리가 이 버튼을 클릭할 때마다 완전히 새로운 차원이 되는거다.

 

728x90

'🦎 JavaScript' 카테고리의 다른 글

[JS] 핸들링 클릭 이벤트(handling click events)  (0) 2023.03.23
[JS] DOM  (0) 2023.03.23
루프의 배열, 지속, 중단  (0) 2023.03.16
[JS] the for loop  (0) 2023.03.09
[JS] 객체 방식  (0) 2023.03.09