في استجابة حدث JavaScript ، نحتاج إلى الحصول على كائن مصدر الحدث لتغيير خصائصه ، مثل تغيير سمة SRC لـ IMG. هناك طريقتان للحصول على مصادر الأحداث في وظائف استجابة الأحداث:
النوع الأول:
تمريرها مباشرة كمعلمة. على سبيل المثال
نسخة الكود كما يلي:
<div id = "myid" onClick = "show (this) ؛"> text </iv>
<script type = "text/javaScript">
وظيفة عرض (OBJ) {
window.alert (obj.id) ؛
}
</script>
النوع الثاني:
استخدم كائن الحدث المخفي مباشرة. يحتوي كائن الحدث على خاصية srcelement يمكن الوصول إليها مباشرة
نسخة الكود كما يلي:
<div id = "myid" onClick = "show () ؛"> text </iv>
<script type = "text/javaScript">
وظيفة العرض () {
window.alert (event.srcelement.id) ؛
}
</script>