event.target සම්පත

event.target සම්පත තුළ, සිදුවීම සිදුවූ මූලද්‍රව්‍යය අඩංගු වේ. මෙය එම සිදුවීමට බැඳූ හසුරුවන්නා අනුගතවූ මූලද්‍රව්‍යය නොව, නිශ්චිතවම ගැඹුරුම ටැගය වන, උදාහරණයක් ලෙස ක්ලික් කිරීමක් සෘජුවම සිදුවූ මූලද්‍රව්‍යයයි.

වාක්‍ය රීතිය

javascriptevent.target;

උදාහරණය

අප සතුව div එකක් ඇතැයි සිතමු, එහි ඇතුළත ඡේදයක් ඇත. හසුරුවන්නක් div එකට බැඳමු, නමුත් ඡේදය මත ක්ලික් කරමු - මෙම අවස්ථාවේදී event.target තුළ සිදුවීම අවසන් වූ ටැගය අඩංගු වනු ඇත - එනම් div එක නොව, ඡේදය වේ. මෙය tagName භාවිතයෙන් පරීක්ෂා කර බලමු:

html<div id="div">
  <p>පාඨය</p>
</div>
javascriptlet div = document.querySelector('#div');

div.addEventListener('click', function(event) {
  console.log(event.target); // ඡේදයට සබැඳිය මුද්‍රණය කරයි
});

මෙයද බලන්න

  • event.currentTarget සම්පත,
    සිදුවීම බැඳී ඇති මූලද්‍රව්‍යය අඩංගු වේ
  • code සම්පත,
    එය ඔබා ඇති යතුරු පුවරු යතුරේ කේතය ලබා ගනී
  • event.key සම්පත,
    එය ඇතුල් කරන ලද අක්ෂරය ලබා ගනී