514
צפיות
צפיות
4
תשובות
תשובות
איך אני שולח לפנונקציה JS
את האובייקט שקרא לה ?
למשל, אם יש לי הרבה לחצנים בטופס, ואני לא רוצה לעשות לכל לחצן פונקציה משלו, אלא פונקציה כללית שכל לחצן שרוא לה יעביר לה את עצמו, איך אני עושה את זה ?
דבר נוסף איך אני בפונקציה מתייחס ללחצן, כלומר האם אני מעביר אותו בתור אובייקט ? או בתור שם ואיך אני פונה אליך ולמאפיינים שלו בפונקציה ?
תודה מראש.
4 תשובות
this
בפונקציה תגדיר לה קבלת משתנה למשל
function myFunction(myButton)
{
//your code….
}
ואז בלחצן כשאתה קורא לפונקציה קרא לה בצורה כזו:
onClick="myFunction(this)"
ואז אני יכול להשתמש
ב- myButton כאובייקט לכל דבר ?
כלומר לפנות ל-VLAUE שלו ולכל המאפיינים האחרים שלו ?
כן
אחלה. תודה רבה