Manejadores de eventos de DHTML

Puede realizar某种操作 en un elemento a través de un gestor de eventos cuando ocurre algún evento.

Ejemplo

La página se ha cargado completamente.La mayoría de los ejemplos de DHTML requieren IE 4.0+, Netscape 7+ o Opera 7+!

onmouseover y onmouseout
Cómo cambiar el color de un elemento cuando el puntero del ratón se coloca sobre él y se mueve.
El usuario cambia el valor del objeto.
Cómo encender la luz y cambiar la imagen al hacer clic en una imagen y volver a la imagen original al hacer clic nuevamente.
onmousedown y onmouseup
Esta vez, la luz solo se encenderá cuando mantenga presionado el botón del ratón.
Suelta el teclado.
Muestra un cuadro de mensaje cuando la página se carga completamente.

Gestor de eventos

A través de un gestor de eventos, puede realizar某种操作 en un elemento cuando ocurre algún evento: cuando el usuario hace clic en un elemento, cuando se carga la página, cuando se envía un formulario, etc.

<h1 onclick="style.color='rojo'">Haga clic en este texto</h1>

El ejemplo anterior define que cuando el usuario hace clic en un título, este se convierte en rojo.

También puede agregar un segmento de script en la sección head de la página y luego llamar a la función desde el gestor de eventos:

<html>
<head>
<script type="text/javascript">
function cambiarColor()
{
document.getElementById('encabezado').style.color="rojo"
}
</script>
</head>
<body>
<h1 id="encabezado" onclick="cambiarColor()">Haga clic en este texto</h1>

</html>

Manejadores de eventos de HTML 4.0 Evento
Ocurre cuando... onabort
El usuario cancela la carga de la página. onblur
El usuario sale del objeto. onchange
El usuario cambia el valor del objeto. onclick
El usuario hace clic en el objeto. ondblclick
El usuario hace doble clic en el objeto. onfocus
El usuario activa el objeto. onkeydown
Presiona el teclado. onkeypress
Presiona el teclado. onkeyup
Suelta el teclado.

onload

La página se ha cargado completamente.Comentarios:

En Netscape, este evento ocurre cuando se carga la página. El usuario presiona el botón del ratón.
onmousemove El puntero del ratón se mueve sobre el objeto.
onmouseover El puntero del ratón se mueve sobre el objeto.
onmouseout El puntero del ratón sale del objeto.
onmouseup El usuario libera el botón del ratón.
onreset El usuario restablece el formulario.
onselect El usuario selecciona el contenido en la página.
onsubmit El usuario envía el formulario.
onunload El usuario cierra la página.