저는 방금 자바 스크립트를 배우기 시작했습니다. 양식에 입력 된 숫자에 따라 일부 텍스트를 빨간색 또는 파란색으로 바꿀 조건을 만들려고하는데 작동하지 않고 그 이유를 알 수 없습니다. 입력 할 때마다 텍스트가 파란색으로 바뀔 때마다 입력됩니다. 입력 한 번호가이 내가 가지고있는 적은 50보다 경우는 빨간색으로해야합니다자바 스크립트 양식에 조건문 연결
var form = document.querySelector("form");
form.addEventListener("submit", function(event) {
event.preventDefault();
});
var input = document.getElementById("input");
var submit = document.getElementById("submit");
submit.onclick = function() {
if (input >= 50) {
document.getElementById("color").style.color = "red";
} else {
document.getElementById("color").style.color = "blue";
};
}
<h3 id="color">Conditional Example</h3>
<form name="form">
<input type="text" id="input"><br>
<button type="submit" id="submit">Submit</button>
</form>
HTML 요소는 수를 초과 할 수 없다. – SLaks
입력에 입력 된 값을 가져 와서 숫자로 변환하려면'parseInt (input.value, 10)'을 사용하십시오. – Barmar