<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Step02_example.html</title>
</head>
<body>
<input type="text" id="inputMsg" placeholder="메세지 입력...">
<button id="sendBtn">전송</button>
<p id="result"></p>
<script>
/*
위의 input 요소에 문자열을 입력하고
전송 버튼을 누르면
input요소에 입력한 문자열이
p요소의 innerText로 출력이 되도록 프로그래밍 해보세요.
*/
document.querySelector("#sendBtn").addEventListener("click",function(){
let msg = document.querySelector("#inputMsg").value;
document.querySelector("#result").innerText = msg;
});
</script>
</body>
</html>
input 요소에 문자열을 입력하고 전송버튼을 누르면 input요소에 입력한 문자열이 p요소에 출력되도록 프로그래밍 하는 예제이다.
document.querySelector("#sendBtn")해서 버튼을 찾아준 후 addEventListener을 사용한다.
클릴할 때 실행되야하므로 클릭이벤트이다.
결과적으로,
document.querySelector("#sendBtn").addEventListener("click",function(){
});
이렇게 만들어주고 function안에 text를 가져오는 코드를 짠다.
input요소에서 text를 추출해야하므로 input요소의 id인 inputMsg를 사용한다.
document.querySelector("#inputMsg").value를 사용해서 text를 추출한다.
이 text를 p안에 넣어야한다.
document.querySelect("#result").innerText = "값"
값에다가 추출한 text를 넣으면 된다.
'WEB' 카테고리의 다른 글
| [JavaScript] 반복문 (0) | 2021.10.12 |
|---|---|
| [JavaScript] 마우스 x,y 좌표값 구하기 / client / offset / screen (0) | 2021.10.12 |
| [HTML/JavaScript] event 처리 / 효율적인 이벤트 처리 (0) | 2021.10.08 |
| [JavaScript] function type / object + function / return (0) | 2021.10.08 |
| [JavaScript] dataType 합치기 / array + object (0) | 2021.10.08 |