جاوا اسکریپت: پیدا کردن المنتی که تابع را صدا کرده
#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 798 07-02-2015 ساعت 09:34
آخرین ارسال: WWWorker
Note ماشین حساب ساده با جاوا اسرکیپت Ali Developer 0 394 03-07-2014 ساعت 11:06
آخرین ارسال: Ali Developer
Note تحلیل این کد جاوا اسکریپت pirzad_7@yahoo. 0 412 30-06-2014 ساعت 10:59
آخرین ارسال: pirzad_7@yahoo.
Note گرفتن URL جاری بدون Hash در جاوا اسکریپت WWWorker 0 387 15-03-2014 ساعت 10:13
آخرین ارسال: WWWorker
Note رفتن به صفحه قبل (دکمه بازگشت) در جاوا اسکریپت WWWorker 0 557 15-03-2014 ساعت 10:05
آخرین ارسال: WWWorker
Note گرفتن المنت با مشخصه آن (getElementsByAttr) در جاوا اسکریپت WWWorker 0 307 15-03-2014 ساعت 10:00
آخرین ارسال: WWWorker
Note کد redirect کردن در جاوا اسکریپت WWWorker 0 454 15-03-2014 ساعت 09:58
آخرین ارسال: WWWorker
Note کد بستن پنجره در جاوا اسکریپت WWWorker 0 367 15-03-2014 ساعت 09:56
آخرین ارسال: WWWorker
Note تغییر CSS با جاوا اسکریپت WWWorker 0 440 15-03-2014 ساعت 09:55
آخرین ارسال: WWWorker
Note ضبط دکمه های کیبورد در جاوا اسکریپت WWWorker 0 354 15-03-2014 ساعت 09:52
آخرین ارسال: WWWorker

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