En esta práctica de JavaScript he puesto en práctica el uso de los eventos onmouseover y onmouseout.
Se mostrará un mensaje al usuario informandole si ha puesto encima o ha quitado el puntero del ratón de un texto determinado.
Para poder comprender el código de esta práctica es muy importante conocer el uso de los eventos onmouseover y onmouseout. Como ayuda puedes echarle un vistazo a los siguientes enlaces:
Código HTML
<!DOCTYPE html>
<html lang="es">
<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>Práctica de JavaScript</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
<script src="funciones.js" type="text/javascript"></script>
</head>
<body>
<h1 id="encabezado">Este texto detecta cuando se apoya o se quita el puntero.</h1>
<p id="parrafo"></p>
</body>
</html>
Código CSS
h1, p {
margin-left: 20px;
}
p {
color: red;
font-size: 20px;
}
Código JavaScript
window.onload = inicializar;
function inicializar() {
document.getElementById("encabezado").addEventListener("mouseover", function () {mensaje(1);}, false);
document.getElementById("encabezado").addEventListener("mouseout", function () {mensaje(2);}, false);
}
function mensaje(valor) {
let parrafo = document.getElementById("parrafo");
valor == 1 ? parrafo.innerHTML = "Ha puesto el puntero del ratón sobre el texto." : parrafo.innerHTML = "Ha quitado el puntero del ratón del texto.";
}
Demostración

Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.