CodeW3C Εκπαιδευτικό Υλικό
  • Σειρά Εκπαιδευτικού Υλικού HTML
  • Σενάριο Browser
  • Σενάριο Σerver
  • Εκπαιδευτικό Υλικό για Προγραμματισμό
  • Σειρά Εκπαιδευτικού Υλικού XML
  • Εγχειρίδιο Δημιουργίας Ιστοσελίδων
  • Εγχειρίδιο Εference

Πρόγραμμα

JS Εγχειρίδιο Αναφοράς

  • JS Εγχειρίδιο Αναφοράς (Κατηγορική Σειρά)
  • JS Εγχειρίδιο Αναφοράς (Αλφαβητική Σειρά)

JavaScript

  • JS Πίνακας
  • JS Boolean
  • JS Κλάση
  • JS Date
  • JS Σφάλμα
  • JS Γлобάλ
  • JS JSON
  • JS Map
  • JS Math
  • JS Number
  • JS Promise
  • JS RegExp
  • JS Set
  • JS Σtring
  • JS Οντότητα
  • JS Υπολογιστές
  • JS Προτεραιότητα Υπολογιστών
  • JS Γραμματικός
  • JS Τυποποιημένος Αριθμητικός Πίνακας

Window

  • Όντομο Window
  • Window Κονσόλα
  • Window Ιστορικό
  • Window Τοποθεσία
  • Window Ναυτιλία
  • Window Οθόνη

HTML DOM

  • HTML Δοκίμιο
  • HTML Εлемент
  • HTML Ατрибούς
  • HTML Ειδύκτης
  • HTML Οντότητα Ειδύκτη
  • HTML Συλλογή
  • HTML NodeList
  • HTML DOMTokenList
  • HTML Στυλ

Web API

  • API Canvas
  • API Κονσόλα
  • API Fetch
  • API Πλήρης Οθόνη
  • API Γεωθεώρηση
  • API Ιστορικό
  • API MediaQueryList
  • API Αποθήκευση
  • API Έλεγχος Διάστασης
  • API Web

HTML Οντότητα

  • <a>
  • <abbr>
  • <address>
  • <area>
  • <article>
  • <aside>
  • <audio>
  • <b>
  • <base>
  • <bdo>
  • <blockquote>
  • <body>
  • <br>
  • <button>
  • <canvas>
  • <caption>
  • <cite>
  • <code>
  • <col>
  • <colgroup>
  • <datalist>
  • <dd>
  • <del>
  • <details>
  • <dfn>
  • <dialog>
  • <div>
  • <dl>
  • <dt>
  • <em>
  • <embed>
  • <fieldset>
  • <figcaption>
  • <figure>
  • <footer>
  • <form>
  • <head>
  • <header>
  • <h1> - <h6>
  • <hr>
  • <html>
  • <i>
  • <iframe>
  • <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> password
  • <input> radio
  • <input> range
  • <input> reset
  • <input> search
  • <input> submit
  • <input> text
  • <input> time
  • <input> url
  • <input> week
  • <kbd>
  • <label>
  • <legend>
  • <li>
  • <link>
  • <map>
  • <mark>
  • <menu>
  • <menuitem>
  • <meta>
  • <meter>
  • <nav>
  • <object>
  • <ol>
  • <optgroup>
  • <option>
  • <output>
  • <p>
  • <param>
  • <pre>
  • <progress>
  • <q>
  • <s>
  • <samp>
  • <script>
  • <section>
  • <select>
  • <small>
  • <source>
  • <span>
  • <strong>
  • <sub>
  • <summary>
  • <sup>
  • <table>
  • <tbody>
  • <td>
  • <tfoot>
  • <th>
  • <thead>
  • <tr>
  • <textarea>
  • <time>
  • <title>
  • <track>
  • <u>
  • <ul>
  • <var>
  • <video>

    • Άλλες αναφορές
    • CSSStyleDeclaration

    Τύπος JS

    Επιλογή μαθημάτων

    • Ταξιδιωτικός Κουτί CodeW3C.com

    Προτεινόμενα μαθήματα:

    DOM Συνέδρασις FocusEvent

    Το συμβάν onfocusout

    Ορισμός και χρήση

    Αν και το Firefox δεν υποστηρίζει το συμβάν onfocusout, μπορείτε να κατανοήσετε αν τα υποστοιχεία του στοιχείου χάνουν την εστία χρησιμοποιώντας τον καταχώρητη άκρο του συμβάντος onblur (χρησιμοποιώντας τον παραμέτρο useCapture της μεθόδου addEventListener()). Η κύρια διαφορά είναι ότι το συμβάν onblur δεν παραβόληση. Επομένως, αν θέλετε να βρείτε αν το στοιχείο ή τα υποστοιχεία του χάνουν την εστία, θα πρέπει να χρησιμοποιήσετε το συμβάν onfocusout. Το συμβάν onfocusout συμβαίνει όταν το στοιχείο χάνει την εστία. συνέδρασις onblurΤο συμβάν onfocusout είναι παρόμοιο με

    Αν και το Firefox δεν υποστηρίζει το συμβάν onfocusout, μπορείτε να κατανοήσετε αν τα υποστοιχεία του στοιχείου χάνουν την εστία χρησιμοποιώντας τον καταχώρητη άκρο του συμβάντος onblur (χρησιμοποιώντας τον παραμέτρο useCapture της μεθόδου addEventListener()). Η κύρια διαφορά είναι ότι το συμβάν onblur δεν παραβόληση. Επομένως, αν θέλετε να βρείτε αν το στοιχείο ή τα υποστοιχεία του χάνουν την εστία, θα πρέπει να χρησιμοποιήσετε το συμβάν onfocusout.。

    Αν και το Firefox δεν υποστηρίζει το συμβάν onfocusout, μπορείτε να κατανοήσετε αν τα υποστοιχεία του στοιχείου χάνουν την εστία χρησιμοποιώντας τον καταχώρητη άκρο του συμβάντος onblur (χρησιμοποιώντας τον παραμέτρο useCapture της μεθόδου addEventListener()). Η κύρια διαφορά είναι ότι το συμβάν onblur δεν παραβόληση. Επομένως, αν θέλετε να βρείτε αν το στοιχείο ή τα υποστοιχεία του χάνουν την εστία, θα πρέπει να χρησιμοποιήσετε το συμβάν onfocusout. Συμβουλή: συνέδρασις onfocusinΤο συμβάν onfocusout είναι παρόμοιο με

    Αντίθετα.

    Εκδείγματα

    Παράδειγμα 1

    Εκτέλεση JavaScript όταν το πεδίο εισαγωγής χάνει την εστία:
    

    Δοκιμάστε το προσωπικά

    <input type="text" onfocusout="myFunction()">

    Στην ιστοσελίδα υπάρχει περισσότερος TIY παράδειγμα.

    Γραμματική

    Στο HTML:< element.addEventListener("focusout",onfocusout="
    

    Δοκιμάστε το προσωπικά

    ">

    Στο JavaScript, χρησιμοποιώντας τη μέθοδο addEventListener():Στο JavaScript (μπορεί να μην λειτουργεί όπως αναμένεται στο Chrome, Safari και Opera 15+):.addEventListener("focusout",.onfocusout = function(){
    

    Δοκιμάστε το προσωπικά

    };

    Στο JavaScript, χρησιμοποιώντας τη μέθοδο addEventListener():object .addEventListener("focusout",myScript
    

    Δοκιμάστε το προσωπικά

    Σημείωση:); Internet Explorer 8 ή παλιότερες εκδόσεις δεν υποστηρίζουνΜέθοδος addEventListener()

    。

    Τεχνικά λεπτομέρειες Υποστήριξη
    Παραβόληση: Κατάργηση:
    Μη υποστηριζόμενα: FocusEvent
    Υποστηριζόμενα στοιχεία HTML: Όλα τα στοιχεία HTML, εκτός από:<base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> και <title>
    Έκδοση DOM: Level 2 Events

Υποστήριξη προγράμματος περιήγησης

Ο αριθμός στο πίνακα σημειώνει την πρώτη έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως το γεγονός.

Γεγονότα Chrome IE Firefox Safari Opera
onfocusout Υποστήριξη Υποστήριξη 52.0 Υποστήριξη Υποστήριξη

Σημείωση:Το γεγονός onfocusout μπορεί να μην λειτουργεί όπως αναμένεται στο Chrome, Safari και Opera 15+. Ωστόσο, θα πρέπει να χρησιμοποιείται ως ιδιότητα HTML και να χρησιμοποιείται η μέθοδος addEventListener() (βλέπε παρακάτω παράδειγμα γραμματικής).

Περισσότερα παραδείγματα

Παράδειγμα 2

Χρήση των γεγονότων onfocusin και onfocusout:

<input type="text" onfocusin="focusFunction()" onfocusout="blurFunction()">

Δοκιμάστε το προσωπικά

Παράδειγμα 3

Αντιπροσωπευτική γεγονότων: Ξεκινήστε το addEventListener() με το παράμετρο useCapture σε true (για focus και blur):

<form id="myForm">
  <input type="text" id="myInput">
</form>
<script>
var x = document.getElementById("myForm");
x.addEventListener("focus", myFocusFunction, true);
x.addEventListener("blur", myBlurFunction, true);
function myFocusFunction() {
  document.getElementById("myInput").style.backgroundColor = "yellow"; 
}
function myBlurFunction() {
  document.getElementById("myInput").style.backgroundColor = ""; 
}
</script>

Δοκιμάστε το προσωπικά

Παράδειγμα 4

Αντιπροσωπευτική γεγονότων: Χρήση γεγονότων focusin:

<form id="myForm">
  <input type="text" id="myInput">
</form>
<script>
var x = document.getElementById("myForm");
x.addEventListener("focusin", myFocusFunction);
x.addEventListener("focusout", myBlurFunction);
function myFocusFunction() {
  document.getElementById("myInput").style.backgroundColor = "yellow"; 
}
function myBlurFunction() {
  document.getElementById("myInput").style.backgroundColor = ""; 
}
</script>

Δοκιμάστε το προσωπικά

DOM Συνέδρασις FocusEvent

Εργαλείο

Εγχειρίδιο Εreference για JavaScript και HTML DOM
Παράδειγμα JavaScript
Δοκιμή JavaScript
Εκμάθηση JavaScript

Σύνδεσμοι χορηγών

Το περιεχόμενο που παρέχει το CodeW3C.com είναι μόνο για εκπαίδευση και δοκιμή και δεν διασφαλίζεται η ακρίβεια του περιεχομένου. Οι κινδύνοι που προκύπτουν από τη χρήση του περιεχομένου αυτού δεν σχετίζονται με το CodeW3C.com. Αυτοί έχουν版权, διατηρούνται όλα τα δικαιώματα.

Σχετικά με το CodeW3C.com Βοήθεια CodeW3C.com Όροι χρήσης Όροι ιδιωτικότητας Δραστηριοποιημένο από Ce4e.com