No caso de resposta do JavaScript, precisamos obter o objeto de origem do evento para alterar suas propriedades, como alterar o atributo SRC do IMG. Existem duas maneiras de obter fontes de eventos nas funções de resposta a eventos:
O primeiro tipo:
Passe diretamente como um parâmetro. Por exemplo
A cópia do código é a seguinte:
<div id = "myid" onclick = "show (this);"> texto </div>
<script type = "text/javascript">
função show (obj) {
window.alert (obj.id);
}
</script>
O segundo tipo:
Use o objeto de evento oculto diretamente. O objeto de evento possui uma propriedade SRCELEMENT que pode ser acessada diretamente
A cópia do código é a seguinte:
<div id = "myid" onclick = "show ();"> texto </div>
<script type = "text/javascript">
function show () {
window.alert (event.srcelement.id);
}
</script>