Latest web development tutorials
×

JavaScript & HTML DOM справочное руководство

обзор

JavaScript объекты

JavaScript Array объекты JavaScript Boolean объекты JavaScript Date объекты JavaScript Math объекты JavaScript Number объекты JavaScript String объекты JavaScript RegExp объекты JavaScript Глобальные свойства / функции JavaScript операторы

Browser объекты

Window объекты Navigator объекты Screen объекты History объекты Location объекты

DOM объекты

HTML DOM Document объекты HTML DOM объект Element HTML DOM Атрибут объекта HTML DOM объекты событий

HTML объекты

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

onfocusout событие

Событие Ссылка на объект объекты событий

примеров

Выполнить JavaScript, когда вход предстоящих поле ввода теряет фокус:

<Тип входного = "текст" onfocusout = "туРипсЫоп ()">

Попробуйте »

В нижней части содержит больше экземпляров.


Определение и использование

onfocusout предстоящее событие срабатывает, когда элемент теряет фокус.

Совет: onfocusout событий , подобных ONBLUR событию. Основное отличие состоит в том, что событие ONBLUR не поддерживает бульканье. Так что, если вам нужно увидеть, получит ли элемент или подэлемент фокус, вам нужно использовать onfocusout событие.

Совет: Хотя Firefox не поддерживает onfocusout событий, но вы можете использовать в OnFocus ( с помощью метода addEventListener () является необязательным параметром useCapture) захвата монитора событий , чтобы увидеть теряет ли элемент или подэлемент фокус.

Совет: Вместо того, чтобы событие onfocusout события onfocusin событие.


Поддержка браузеров

событие
onfocusout да да Не поддерживает да да

Примечание: Используйте синтаксис HTML DOM в Chrome, Safari и Opera 15+ браузеры onfocusin события не могут работать неправильно. Тем не менее, он, как HTML-элемент с помощью метода addEventListener () может работать.


грамматика

В HTML:

<Элементonfocusout = "MyScript"> попробовать

JavaScript (Chrome, Safari и Opera 15+ может не работать должным образом) в:

объект .onfocusout = функция () {MyScript }; попробуйте

JavaScript используется метод addEventListener ():

объект .addEventListener ( "focusout", MyScript ); попробуйте

Примечание: Internet Explorer 8 и более ранние версии IE не поддерживают addEventListener () метод.


технические детали

Независимо от того, чтобы поддержать пузырь: да
Это может быть отменено: Нет
Тип события: FocusEvent
Поддерживаемые HTML-теги: Все HTML-элементы, за исключением: <базы>, <БДО>, <br>, <HEAD>, <HTML>, <IFRAME>, <META>, <PARAM>, <скрипт>, <стиль> и <title>


примеров

Другие примеры

примеров

Используйте "onfocusin" и "onfocusout" событие:

<Тип входного = "текст" onfocusin = "focusFunction ()" onfocusout = "blurFunction ()">

Попробуйте »

примеров

Делегаты мероприятия: Set addEventListener () Параметр useCapture верно (для фокусировки и получить потерял фокус):

<Form ID = "MyForm">
<Тип входного = "Текст" ID = "myInput">
</ Форма>

<Script>
переменная х = document.getElementById ( "MyForm");
x.addEventListener ( «фокус», myFocusFunction, правда);
x.addEventListener ( "размытость", myBlurFunction, правда);

Функция myFocusFunction () {
. Document.getElementById ( "myInput") style.backgroundColor = "желтый";
}

Функция myBlurFunction () {
document.getElementById ( "myInput") style.backgroundColor = ".";
}
</ Script>

Попробуйте »

примеров

Делегаты мероприятия: Используйте focusout событие (Firefox браузер не поддерживает):

<Form ID = "MyForm">
<Тип входного = "Текст" ID = "myInput">
</ Форма>

<Script>
переменная х = document.getElementById ( "MyForm");
x.addEventListener ( "focusin", myFocusFunction);
x.addEventListener ( "focusout", myBlurFunction);

Функция myFocusFunction () {
. Document.getElementById ( "myInput") style.backgroundColor = "желтый";
}

Функция myBlurFunction () {
document.getElementById ( "myInput") style.backgroundColor = ".";
}
</ Script>

Попробуйте »


Событие Ссылка на объект объекты событий