Описание
Обработчик события
onclick
пользовательская кнопка мыши на элементе, к которому
Атрибут
onclick
Это действие обычно приводит к вызову метода сценария, такого как функция JavaScript, например,
это:
OnClick = "displayHelpInfo ();"
Тем не менее, это может
Также можно использовать для запуска сценария на месте:
onclick = "alert ('Вы нажимаете на меня');"
Обратите внимание, что этот атрибут события нельзя применить к следующим элементам:
-
applet
-
base
-
basefont
-
bdo
-
br
-
font
-
frame
-
frameset
-
head
-
html
-
iframe
-
isindex
-
meta
-
param
-
script
-
style
-
title
пример
Нажав в любом месте на
div
showStats()
<div onclick = "showStats ();" > Цифры для февральских гонок. </ Div>
Значение
Этот атрибут не имеет фиксированного значения.
Это зависит от автора, чтобы выбрать сценарий, который включен здесь, будьте
что вызов одной или нескольких определенных функций, или простой
оператор alert()
Однако вероятные значения будут аналогичны
это:
OnClick = "doMyFunction ();"
Вы
Можно также указать значение, подобное этому:
OnClick = "doThisFunction (); thenDoTheOtherFunction ();"
Вы
может также использовать значение как это:
onclick = "alert ('Hello world'); window.close ();"
Заметка
что вы можете связать несколько функций вместе, разделяя их
точка с запятой, как показано во втором и третьем примерах
над.
Совместимость
Internet Explorer | Fire Fox | Сафари | опера | |||||||
---|---|---|---|---|---|---|---|---|---|---|
5,5 | 6,0 | 7,0 | 1,0 | 1,5 | 2,0 | 1,3 | 2,0 | 3.0 | 9,2 | 9,5 |
Полный | Полный | Полный | Полный | Полный | Полный | Полный | Полный | Полный | Полный | Полный |
Все перечисленные браузеры поддерживают это
атрибут. Однако таких встроенных обработчиков событий следует избегать.
Точно так же, как встроенные стили CSS не одобряются, но внешне
определенные стили CSS считаются хорошей практикой, встроенные обработчики событий
должен быть удален и заменен событиями, прикрепленными ненавязчиво
через DOM.