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>

onfocusin событие

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

примеров

JavaScript выполняется, когда поле ввода (вход) собирается получить фокус:

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

Попробуйте »

В нижней части этой секции есть много других примеров.


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

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

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

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

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


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

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

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


грамматика

В HTML:

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

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

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

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

объект .addEventListener ( "focusin", 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>

Попробуйте »

примеров

Делегаты мероприятия: Используйте focusin событие (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>

Попробуйте »


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