<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DETRAN</title>
<style>
body {
font: normal 18pt Arial;
}
input {
font: normal 18pt Arial;
width: 100px;
}
div#res {
margin-top: 20px;
}
</style>
</head>
<body>
<h1>Sistema de Multas</h1>
Velocidade do Carro: <input type="number" name="txtvel" id="txtvel"> Km/h
<!----cuidado com as aspas duplas e simples-->
<input type="button" value="Verificar" onclick="calcular()">
<div id="res">
</div>
<script>
function calcular() {
var txtv = window.document.querySelector('input#txtxvel')
var res = window.document.querySelector('div#res')
var vel = Number(txtv.value)
//id é com hashtag e class é com ponto em CSS
res.innerHTML = `<p>Sua velocidade atual é de <strong> ${vel} </strong></p>`
if (vel > 60){
res.innerHTML += `<p>Você está <strong>MULTADO> por excesso de velocidade`
}
res.innerHTML += `<p>Dirija sempre com cinto de segurança</p>`
}
</script>
</body>
</html>
Por favor, especifique exatamente o quê não está funcionando
Vc está tentando recuperar um elemento pelo ID errado. O certo é txtvel em vez de txtxvel.