728x90
반응형
내가 원했던 것 : 5의 배수가 맞으면 입력한 숫자의 색깔이 블루, 틀리면 빨강으로 변하게 하고 싶었음
일반 텍스트가 아닌 변수 안에 들어가있는 값의 스타일을 변경하고 싶을때 사용
여기서 num은 변수이므로 css로 변경하기 힘듬
→ num.fontcolor("blue")
이런식으로 사용
var resultArea = document.querySelector("#result");
function input(){
var num = document.querySelector("#input").value;
console.log(num);
if(num === null || num === ""){
resultArea.innerHTML="<h1>숫자를 입력해주세요.</h1>.";
}else if(num == 0 || num>=101){
resultArea.innerHTML="<h1>1~100사이의 숫자를 입력해주세요.</h1>.";
}else if(num<=100){
if(num%5===0){
//여기서 num.fontcolor("blue") 이런식으로 사용하면 됨
resultArea.innerHTML="<h1>"+num.fontcolor("blue")+"은(는) 5의 배수가 맞습니다.</h1>";
}else {
resultArea.innerHTML="<h1>"+num.fontcolor("red")+"은(는) 5의 배수가 아닙니다.</h1>";
}
}
}
728x90
반응형
'Coding With Jina > JavaScript' 카테고리의 다른 글
[자바스크립트] 5의 배수 찾기 (0) | 2020.11.29 |
---|---|
[자바스크립트] innerHTML 속성 - 글자색 변경하기 (0) | 2020.11.29 |
[1분코딩] 자바스크립트 기초 - 객체 (0) | 2020.11.26 |
[자바스크립트] while문을 이용한 팩토리얼 계산기 (0) | 2020.11.25 |
[자바스크립트] for 문을 이용한 구구단 만들기 (2) | 2020.11.25 |