События - это действия, которые могут быть определены JavaScript.
ТвитнутьКод переданный событиям будет выполнен после того, как произойдут действия, которые активируют данное событие. У каждого события разные активирующие действия.
Примеры активирующих действий:
События могут непосредственно содержать код, который будет выполнятся:
Пример
<input type="button" value="Нажмите на меня" onclick='alert("Вы нажали на кнопку");'/>
Либо вызывать функцию, которая содержит необходимый код:
Пример
function dispMes(){ alert("Вы нажали на кнопку"); } .... <input type="button" value="Нажмите на меня" onclick="dispMes()"/>
Код переданный событию onclick будет исполнен, когда пользователь щелкнет мышкой на элементе.
Пример
function go(){ document.location.assign("https://www.wisdomweb.ru"); } .... <input type="button" value="Перейти на главную страницу нашего сайта" onclick="go()"/>
Код переданный событию onmouseover будет выполнен при наведении курсора мыши на элемент.
Код переданный событию onmouseout будет выполнен при выводе курсора из границ элемента.
Пример
function start(){ document.getElementById("par1").style.color="red"; } function stop(){ document.getElementById("par1").style.color="black"; } .... <p id="par1" onmouseover="start()" onmouseout="stop()">Наведите на меня курсор мыши.</p>
Обратите внимание: полный список событий существующих в HTML DOM Вы можете найти в нашем HTML DOM учебнике.
Так как события являются методами DOM объектов. Имеется возможность прочитать содержимое кода событий из скрипта.
Пример
/* Выведем код события onclick кнопки с id=show */ document.write(document.getElementById("show").onclick+"<br />"); /* Теперь выведем код события onclick кнопки с id=hide */ document.write(document.getElementById("hide").onclick+"<br />"); /* И напоследок выведем код события onclick кнопки с id=pers */ document.write(document.getElementById("pers").onclick+"<br />");
Задание 1 сделайте так, чтобы:
Пример
<html> <body> <p id="par1"> Я первый абзац.</p> <p id="par2"> Я второй абзац. </p> <input id="but1" type="button" value="Кнопка 1" /> <input id="but2" type="button" value="Кнопка 2" /> </body> </html>