event.target සම්පත
event.target සම්පත තුළ,
සිදුවීම සිදුවූ මූලද්රව්යය අඩංගු වේ.
මෙය එම සිදුවීමට බැඳූ හසුරුවන්නා අනුගතවූ
මූලද්රව්යය නොව, නිශ්චිතවම ගැඹුරුම ටැගය වන,
උදාහරණයක් ලෙස ක්ලික් කිරීමක් සෘජුවම සිදුවූ
මූලද්රව්යයයි.
වාක්ය රීතිය
event.target;
උදාහරණය
අප සතුව div එකක් ඇතැයි සිතමු, එහි ඇතුළත ඡේදයක් ඇත.
හසුරුවන්නක් div එකට බැඳමු, නමුත් ඡේදය මත ක්ලික් කරමු
- මෙම අවස්ථාවේදී event.target තුළ
සිදුවීම අවසන් වූ ටැගය අඩංගු වනු ඇත
- එනම් div එක නොව, ඡේදය වේ. මෙය
tagName භාවිතයෙන්
පරීක්ෂා කර බලමු:
<div id="div">
<p>පාඨය</p>
</div>
let div = document.querySelector('#div');
div.addEventListener('click', function(event) {
console.log(event.target); // ඡේදයට සබැඳිය මුද්රණය කරයි
});
මෙයද බලන්න
-
event.currentTargetසම්පත,
සිදුවීම බැඳී ඇති මූලද්රව්යය අඩංගු වේ -
codeසම්පත,
එය ඔබා ඇති යතුරු පුවරු යතුරේ කේතය ලබා ගනී -
event.keyසම්පත,
එය ඇතුල් කරන ලද අක්ෂරය ලබා ගනී