KeyBoard Events
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>KeyBoard Events</title>
</head>
<body>
<button>click me!</button>
<input placeholder="Type anything" />
<script src="keyBoardEvents.js"></script>
</body>
</html>
CSS
let btn = document.querySelector("button");
btn.addEventListener("click", function (event) {
console.log(event);
console.log("Button clicked");
});
let inp=document.querySelector("input");
// inp.addEventListener("keydown",function(){
// console.log("key was pressed");
// });
// inp.addEventListener("keyup",function(){
// console.log("Key was released");
// });
// inp.addEventListener("keydown",function(event){
// console.log("code:",event.code);
// console.log("key:",event.key);
// });
inp.addEventListener("keydown",function(event){
console.log(event.code);
if(event.code=="ArrowUp"){
console.log("Character moves forward");
}
else if(event.code=="ArrowDown"){
console.log("character moves down")
}
else if(event.code=="ArrowLeft"){
console.log("character moves left")
} else if(event.code=="ArrowRight"){
console.log("character moves right")
}
});



Comments
Post a Comment