이건 면접 때 나온 필기.. 못썼던 문제입니다.
https://hianna.tistory.com/411
[Javascript] input 입력값 가져와서 출력하기
필드에 입력받은 값을 화면에 출력하는 방법입니다. 사용자가 타이핑 할때마다 input 값 출력하기 See the Pen js by anna (@hianna) on CodePen. HTML 사용자로부터 값을 입력 받을, id='name'인 element를..
hianna.tistory.com
HTML
<input id='name' onkeyup='printName()'/>
<div id='result'></div>
사용자로부터 값을 입력 받을 id='name'인 <input> element 를 생성하고
onkeyup 이벤트(키보드가 눌렸을 때 발생하는 이벤트)가 발생하면, printName() 메소드를 호출하고
<input> 폼에 입력받은 값을 출력할 위치는 <div>
Javascript
function printName() {
const name = document.getElementById('name').value;
document.getElementById("result").innerText = name;
}
const name = document.getElementById('name').value;
-> documnet.getElementById 로 웹페이젱서 id로 element(name)를 찾고 찾아온 element의 value 값을 읽어와서 name(const name)에 저장
document.getElementById("result").innerText = name;
-> 웹 페이지에서 "result" id를 가진 element를 찾아오고 innertText 프로퍼티를 사용하여, element의 text 값을 name으로 변경
HTML
<input id='name' onchange='printName()'/>
<div id='result'></div>
발생 시키는 이벤트를 'onchange' 이벤트로 변경하여, 사용자가 입력을 완료하고 마우스 커서를 input form 밖으로 이동시켰을 때 값을 읽어와서 화면에 출력
'IT 개념' 카테고리의 다른 글
Inner Join 과 Outer Join 의 차이 (0) | 2021.08.03 |
---|---|
내가 하는 디버그 (0) | 2021.08.03 |
세션과 쿠키의 차이점 (0) | 2021.07.31 |
Web 서버와 WAS의 차이점 (0) | 2021.07.31 |
맨날 헷갈리고 까먹는 정규화 (0) | 2021.07.22 |