جاوا اسکریپت: پیدا کردن المنتی که تابع را صدا کرده
#1
Note 
سلام
گاهی اوقات در برنامه نویسی براتون پیش میاد که نیاز دارید بدونید که کدوم المنت تابع شما رو فراخوانی میکنه تا بتونید یکسری اعمال روی المنت انجام بدید.
برای اینکار از کلیدواژه this استفاده میکنیم.

مثال:
[HTML]
<!DOCTYPE html>
<html>
<head>
<script>
function set_value(str,elem)
{
document.getElementById(elem).value=str;
}
</script>
</head>
<body>
<input id="tf" type="text" value="" onclick="set_value('Please',this.id)"/>
<input id="tf1" type="text" value="" onclick="set_value('Visit',this.id)"/>
<input id="tf2" type="text" value="" onclick="set_value('Softafzar.net',this.id)"/>
</body>
</html>
[/HTML]

در این صورت دیگه نیازی نیست که داخل تابع id المنت مورد نظر رو مشخص کنید. و کارایی کد رو بسیار بالا میبرید.
موفق باشید.

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note کد جاوا اسکریپت برای بوکمارک کردن صفحه WWWorker 0 928 07-02-2015 ساعت 09:34
آخرین ارسال: WWWorker
Note ماشین حساب ساده با جاوا اسرکیپت Ali Developer 0 444 03-07-2014 ساعت 11:06
آخرین ارسال: Ali Developer
Note تحلیل این کد جاوا اسکریپت pirzad_7@yahoo. 0 452 30-06-2014 ساعت 10:59
آخرین ارسال: pirzad_7@yahoo.
Note گرفتن URL جاری بدون Hash در جاوا اسکریپت WWWorker 0 427 15-03-2014 ساعت 10:13
آخرین ارسال: WWWorker
Note رفتن به صفحه قبل (دکمه بازگشت) در جاوا اسکریپت WWWorker 0 617 15-03-2014 ساعت 10:05
آخرین ارسال: WWWorker
Note گرفتن المنت با مشخصه آن (getElementsByAttr) در جاوا اسکریپت WWWorker 0 328 15-03-2014 ساعت 10:00
آخرین ارسال: WWWorker
Note کد redirect کردن در جاوا اسکریپت WWWorker 0 510 15-03-2014 ساعت 09:58
آخرین ارسال: WWWorker
Note کد بستن پنجره در جاوا اسکریپت WWWorker 0 412 15-03-2014 ساعت 09:56
آخرین ارسال: WWWorker
Note تغییر CSS با جاوا اسکریپت WWWorker 0 479 15-03-2014 ساعت 09:55
آخرین ارسال: WWWorker
Note ضبط دکمه های کیبورد در جاوا اسکریپت WWWorker 0 378 15-03-2014 ساعت 09:52
آخرین ارسال: WWWorker

کاربرانِ درحال بازدید از این موضوع:   1 مهمان