• جاوا اسکریپت: پیدا کردن المنتی که تابع را صدا کرده
    #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 1,190 07-02-2015 ساعت 09:34
    آخرین ارسال: WWWorker
    Note ماشین حساب ساده با جاوا اسرکیپت Ali Developer 0 542 03-07-2014 ساعت 11:06
    آخرین ارسال: Ali Developer
    Note تحلیل این کد جاوا اسکریپت pirzad_7@yahoo. 0 514 30-06-2014 ساعت 10:59
    آخرین ارسال: pirzad_7@yahoo.
    Note گرفتن URL جاری بدون Hash در جاوا اسکریپت WWWorker 0 506 15-03-2014 ساعت 10:13
    آخرین ارسال: WWWorker
    Note رفتن به صفحه قبل (دکمه بازگشت) در جاوا اسکریپت WWWorker 0 724 15-03-2014 ساعت 10:05
    آخرین ارسال: WWWorker
    Note گرفتن المنت با مشخصه آن (getElementsByAttr) در جاوا اسکریپت WWWorker 0 384 15-03-2014 ساعت 10:00
    آخرین ارسال: WWWorker
    Note کد redirect کردن در جاوا اسکریپت WWWorker 0 625 15-03-2014 ساعت 09:58
    آخرین ارسال: WWWorker
    Note کد بستن پنجره در جاوا اسکریپت WWWorker 0 492 15-03-2014 ساعت 09:56
    آخرین ارسال: WWWorker
    Note تغییر CSS با جاوا اسکریپت WWWorker 0 818 15-03-2014 ساعت 09:55
    آخرین ارسال: WWWorker
    Note ضبط دکمه های کیبورد در جاوا اسکریپت WWWorker 0 456 15-03-2014 ساعت 09:52
    آخرین ارسال: WWWorker

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