Τι είναι το event.target στο JavaScript;

Ti Einai To Event Target Sto Javascript



ένα ' Εκδήλωση ” συμβαίνει όταν αλλάζει η κατάσταση ενός αντικειμένου. Οι δραστηριότητες του χρήστη, όπως το πάτημα οποιουδήποτε πλήκτρου ή το κλικ του ποντικιού, μπορεί να προκαλέσουν συμβάντα. Υπάρχουν ορισμένες ιδιότητες ενός συμβάντος στο JavaScript που βοηθούν σε λειτουργίες χειρισμού συμβάντων. Ο ' συμβάν.στόχος ” είναι ένα από αυτά που προσδιορίζει ποιο συγκεκριμένο στοιχείο πυροδότησε το συμβάν.

Αυτή η ανάρτηση θα απεικονίσει το 'event.target' και τη χρήση του σε JavaScript.

Τι είναι το 'event.target' στο JavaScript;

Ο ' συμβάν.στόχος Το 'είναι μια ιδιότητα/ιδιότητα του ' Εκδήλωση ” σε JavaScript. Αναφέρεται στο στοιχείο που πυροδότησε το συμβάν. Για να αποκτήσετε πρόσβαση στο χαρακτηριστικό event.target, πρέπει να ακούτε το συμβάν του στοιχείου. Ο ' addEventListener() Χρησιμοποιείται η μέθοδος για την ακρόαση του συγκεκριμένου συμβάντος.







Σύνταξη



Για να χρησιμοποιήσετε την ιδιότητα 'event.target', ακολουθήστε τη σύνταξη:



στοιχείο. addEventListener ( '<γεγονός>' , λειτουργία ( Εκδήλωση ) {

κονσόλα. κούτσουρο ( Εκδήλωση. στόχος )

} )

Στη δεδομένη σύνταξη,





  • Ο ' addEventListener() Η μέθοδος ' χρησιμοποιείται για την προσθήκη ενός προγράμματος χειρισμού συμβάντων για το συγκεκριμένο στοιχείο.
  • ' <γεγονός> ' υποδεικνύει οποιοδήποτε συμβάν, όπως ' Κάντε κλικ », « το ποντίκι ', και ούτω καθεξής.

Παράδειγμα

Στο συγκεκριμένο παράδειγμα, θα λάβουμε το στοιχείο που ενεργοποίησε το συμβάν χρησιμοποιώντας το ' συμβάν.στόχος ” ιδιοκτησία.

Εδώ, θα δημιουργήσουμε ένα κουμπί εκχωρώντας ένα αναγνωριστικό ' btn ' που χρησιμοποιείται στο JavaScript για την πρόσβαση στο κουμπί:



< αναγνωριστικό κουμπιού = 'btn' > Κάντε κλικ ΕΔΩ κουμπί >

Στο αρχείο JavaScript, πρώτα, θα λάβουμε την αναφορά του κουμπιού χρησιμοποιώντας το αναγνωριστικό που του έχει εκχωρηθεί με τη βοήθεια του ' getElementById() 'μέθοδος:

συνθ κουμπί = έγγραφο. getElementById ( 'btn' ) ;

Συνδέστε ένα πρόγραμμα ακρόασης συμβάντος με το κουμπί. Ο ' Κάντε κλικ Το συμβάν ξεκινά με το κλικ του κουμπιού και το αντικείμενο συμβάντος μεταβιβάζεται στον ακροατή συμβάντος ως όρισμα. Ο ' συμβάν.στόχος Το χαρακτηριστικό ' είναι προσβάσιμο από τη λειτουργία ακροατή για να λάβετε μια αναφορά στο στοιχείο κουμπιού που ενεργοποίησε το συμβάν:

κουμπί. addEventListener ( 'Κάντε κλικ' , λειτουργία ( Εκδήλωση ) {

κονσόλα. κούτσουρο ( 'Στόχος εκδήλωσης:' , Εκδήλωση. στόχος ) ;

} ) ;

Η έξοδος δείχνει την αναφορά του συγκεκριμένου κουμπιού στο οποίο κάνετε κλικ:

Μπορείτε να λάβετε περισσότερες πληροφορίες και να εφαρμόσετε διαφορετικές λειτουργίες όπως το στυλ στο στοχευμένο συμβάν χρησιμοποιώντας τα χαρακτηριστικά του.

Ποια είναι τα χαρακτηριστικά του 'event.target';

Υπάρχουν διάφορα χαρακτηριστικά της ιδιότητας 'event.target' που παρέχουν πληροφορίες σχετικά με το στοιχείο προορισμού. Λίγα από τα κοινά χαρακτηριστικά του αντικειμένου event.target είναι τα εξής:

Ιδιότητες event.target Περιγραφή
event.target.tagname Χρησιμοποιείται για τη λήψη του ' όνομα ” της ετικέτας HTML του στοιχείου προορισμού.
συμβάν.στόχος.τιμή Χρησιμοποιήστε για την ανάκτηση του ' αξία ” του στοιχείου στόχου. Αυτό το χαρακτηριστικό χρησιμοποιείται κυρίως για στοιχεία εισόδου.
event.target.id Για την απόκτηση του « ταυτότητα ” χαρακτηριστικό του στοιχείου προορισμού, χρησιμοποιήστε το δεδομένο χαρακτηριστικό.
event.target.classList Η λίστα των « τάξεις ' που περιέχει το στοιχείο προορισμού γίνεται πρόσβαση από αυτό το χαρακτηριστικό.
event.target.textContent Χρησιμοποιείται για τη λήψη του ' περιεχόμενο κειμένου ” του στοιχείου στόχου.
event.target.href Αυτό το χαρακτηριστικό ανακτά το ' href ” χαρακτηριστικό του στοιχείου προορισμού, όπως σύνδεσμοι.
συμβάν.στόχος.στυλ Για την τροποποίηση του « CSS ιδιότητα του στοιχείου προορισμού, χρησιμοποιήστε αυτό το χαρακτηριστικό.

Παράδειγμα 1: Αλλάξτε το χρώμα φόντου του στοιχείου στόχου

Στο παρεχόμενο παράδειγμα, θα αλλάξουμε το χρώμα φόντου του στοιχείου προορισμού χρησιμοποιώντας το ' στυλ ' χαρακτηριστικό στο ' Κάντε κλικ ' Εκδήλωση:

συνθ κουμπί = έγγραφο. getElementById ( 'btn' ) ;

κουμπί. addEventListener ( 'Κάντε κλικ' , λειτουργία ( Εκδήλωση ) {

Εκδήλωση. στόχος . στυλ . χρώμα του φόντου = 'μπλε' ;

} ) ;

Παραγωγή

Παράδειγμα 2: Λάβετε την τιμή του στοιχείου στόχου

Δημιουργήστε ένα πεδίο κειμένου εισαγωγής και μια περιοχή για την εμφάνιση κειμένου χρησιμοποιώντας την ετικέτα

. Αντιστοίχιση αναγνωριστικών στο πεδίο εισαγωγής και ετικέτα

ως ' takeInput ' και ' προβολή », αντίστοιχα:

< τύπος εισόδου = 'κείμενο' ταυτότητα = 'takeInput' >

< p id = 'προβολή' Π >

Λάβετε την αναφορά του πεδίου κειμένου χρησιμοποιώντας το ' getElementById() 'μέθοδος:

ήταν εισαγωγή = έγγραφο. getElementById ( 'takeInput' ) ;

Χρησιμοποιήστε το ' αξία χαρακτηριστικό ' με το ' συμβάν.στόχος ” για να λάβετε την τιμή του στοχευόμενου στοιχείου:

εισαγωγή. addEventListener ( 'εισαγωγή' , ( Εκδήλωση ) => {

έγγραφο. getElementById ( 'προβολή' ) . innerHTML = Εκδήλωση. στόχος . αξία ;

} )

Όπως μπορείτε να δείτε ότι η τιμή που έχει εισαχθεί στο πλαίσιο κειμένου έχει ανακτηθεί με επιτυχία χρησιμοποιώντας το ' αξία ' Χαρακτηριστικό:

Αυτό αφορούσε το 'event.target' στο JavaScript.

συμπέρασμα

Ο ' συμβάν.στόχος ” αναφέρεται στο στοιχείο που πυροδότησε/ξεκίνησε το συμβάν. Υπάρχουν ορισμένα χαρακτηριστικά της ιδιότητας 'event.target' που παρέχουν πληροφορίες σχετικά με το στοιχείο προορισμού. Για παράδειγμα, ' event.target.tagname », « .αξία », « .ταυτότητα », « .στυλ ', και ούτω καθεξής. Αυτή η ανάρτηση επεξηγεί το 'event.target', τα χαρακτηριστικά του και τη χρήση του στο JavaScript.