Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

onchange 이벤트가 JavaScript를 사용한 색상 유형 입력에서 작동하지 않습니다.

<시간/>

onchange 이벤트는 요소가 변경될 때 트리거됩니다. 아래 구문을 사용해야 합니다.

onchange="yourFunctionName(this);"

예시

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<p>
<label for="color">Choose Color</label> <input type="color" id="selectedColor"
value="#985d5d" onchange="showValue(this);" />
</p>
<script>
   function showValue(c){
      console.log(c.value);
   }
</script>
</body>
</html>

위의 프로그램을 실행하려면 파일 이름을 anyName.html(index.html)로 저장하세요. 파일을 마우스 오른쪽 버튼으로 클릭하고 VS 코드 편집기에서 라이브 서버로 열기 옵션을 선택합니다.

출력

onchange 이벤트가 JavaScript를 사용한 색상 유형 입력에서 작동하지 않습니다.

입력 유형 색상을 클릭하면 콘솔에 색상 값이 표시됩니다 -

onchange 이벤트가 JavaScript를 사용한 색상 유형 입력에서 작동하지 않습니다.