Manuseio de eventos
1. Fonte do evento: qualquer elemento html (nó), corpo, div, botão
2. Evento: sua operação
rato:
clique
Dblick clique duas vezes
menu de texto ONCONTEXTMENU
A cópia do código é a seguinte:
<Body OnContextMenu = "Return false"> // Proibir o programa de clique com o botão direito do mouse
put put
MouseOut
Mousedown
elevação do mouseup
mousemove mouse
teclado:
Evento do teclado KeyPress
KeyUp Lift
keydown
documento:
Carga de carga
Onload é um evento que dispara após o carregamento da página
descarregar fechar
Antes que o solo protegido seja fechado
Forma:
Evento de foco
Blur perde o foco
Enviar evento de envio
Evento de mudança de mudança
outro:
Role
Selecione o evento Select Select
3. Manipulador de eventos
O primeiro tipo:
Formato: <tag no evento = "manipulador de eventos" />
Exemplo:
A cópia do código é a seguinte:
<Cript>
function show () {
var one = document.getElementById ("One");
alerta (One.innerText);
}
mostrar();
</script>
<Body>
<div id = "um">
wwwwwwwwwwwwwwwwwwwwwwwww
</div>
<input type = "button" onclick = "show ()" value = "show">
O segundo tipo:
Manipulador diretamente no objeto JavaScript.on
A cópia do código é a seguinte:
<div id = "dois">
Olá, wulin.com//www.vevb.com
</div>
<Cript>
var one = document.getElementById ("dois");
One.OnClick = function () {
this.style.backgroundcolor = "vermelho";
}
</script>
O terceiro tipo:
Basicamente, ninguém usa
A cópia do código é a seguinte:
<script para = "ID da fonte do evento" event = "event"> manipulador de eventos </script>
<div id = "Th">
Olá, wulin.com//www.vevb.com
</div>
<script para = "Th" Event = "OnClick">
var one = document.getElementById ("th");
One.style.backgroundColor = "Red";
</script>
Você entendeu o manuseio de incidentes de JavaScript? Deixe -me uma mensagem se tiver alguma dúvida.