웹 페이지를 위한 지배적인 마크업 언어는? (대문자로 입력)
답 :정답을 입력받고 경고창으로 정답 확인하기 예시
<h2>웹 페이지를 위한 지배적인 마크업 언어는? (대문자로 입력)</h2>
답 : <input type="text" id="answer">
<input type="button" onclick="func()" value="정답확인">
<script type="text/javascript">
function func() {
let answer = document.getElementById('answer').value;
if(answer == ""){
alert('답을 기입해 주십시오');
}
else if(answer == "HTML"){
alert('정답입니다');
}
else{
document.getElementById('answer').value = "";
alert('정답이 아닙니다');
}
}
</script>
설명
<input type="button" onclick="func()" value="정답확인">
버튼 클릭 시 func() 함수로 이동한다.
let answer = document.getElementById('answer').value;
document.getElementById('answer'). value는 id=answer 즉, 사용자에게 입력받은 값이 된다.
if(answer == ""){
alert('답을 기입해 주십시오');
}
만약 입력값이 ""(공백일 경우) 경고창에 '답을 기입해 주십시오' 문구를 출력한다.
else if(answer == "HTML"){
alert('정답입니다');
}
만약 입력값이 "HTML"일 경우 경고창에 '정답입니다' 문구를 출력한다.
else{
document.getElementById('answer').value = "";
alert('정답이 아닙니다');
}
만약 입력값이 공백이 아니거나 "HTML"이 아닐경우 id=answer의 value값을 공백으로 넣어주고,
경고창에 '정답이 아닙니다' 문구를 출력한다.
'IT > JavaScript' 카테고리의 다른 글
[Html+JavaScript]체크박스에 체크를 하면 금액이 포함되게 하기/Array/checked/form (0) | 2021.06.07 |
---|---|
[Html+JavaScript] 계산기(feat.Dom) (0) | 2021.06.06 |
[Html+JavaScript] 사진 클릭 시 경고창 띄우기/alert (0) | 2021.06.06 |
[Html+JavaScript] 진수 변환하기/10진수를 2진수, 8진수, 16진수 변환하기/toString(feat.Dom) (0) | 2021.06.06 |
[Html+JavaScript]Date()사용법/날짜,시간 설정하기(setter)/년,월,일,요일,시,분,초 출력하기(getter)(feat.Dom) (0) | 2021.06.06 |