Mi editor (VS Code) muestra que mi variable está obsoleta. La variable "evento" está tachada, pero en el video de mi profesor no lo está, así que supongo que algo anda mal. ¡Por favor ayuda!
document.querySelector("#myCanvas").onclick = function(){ console.log("click", event); }Llamé a la variable en la función que lo arregló, pero ahora estoy tratando de hacer "onkeydown" y no sucede nada cuando actualizo el HTML
document.querySelector("#myCanvas").onmousemove = function(event){ // console.log(event.offsetX, event.offsetY); // console.log("click", event); } document.onkeydown = function(){ console.log("keypress" ,event); }La propiedad de evento "global" (es decir, window.event ) está en desuso . ¿Por qué es global aquí? Debido a que no pasó el event devuelto por la devolución de llamada onclick a su controlador de eventos onclick , así:
document.querySelector("#myCanvas").onclick = function(event) { console.log("click", event); }