ورود

View Full Version : آموزش: ارسال آیدی یک تگ به تابع جاوااسکریپت



mohammad_kazem
شنبه 25 آبان 1392, 11:44 صبح
سلام به همه دوستان.
چند وقت پیش سوالی رو توی تالار مطرح کرده بودم که کسی بهم جواب نداد. سوال رو میتونید ازینجا ببینید (http://barnamenevis.org/showthread.php?426809-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A2%DB%8C%D8%AF%DB%8C-%DB%8C%DA%A9-%D8%AA%DA%AF-%D8%AA%D9%88%D8%B3%D8%B7-%D8%AE%D9%88%D8%AF%D8%B4-%D8%A8%D9%87-%D8%AA%DA%AF%DB%8C-%D8%AF%DB%8C%DA%AF%D8%B1-%DB%8C%D8%A7-%D8%A8%D9%87-%D8%AA%D8%A7%D8%A8%D8%B9-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA)
چند روز پیش جوابشو پیدا کردم که گفتم شاید مشکل خیلی ها باشه و تصمیم گرفتم که اینجا جوابشو بنویسم.
اگه بخوایم در رویداد onclick یک تگ آیدی همون تگ( یا هر مقدار دیگه مربوط به همون تگ) رو بفرستیم اینطور عمل میکنیم(من برای تگ a مثال میزنم):


<a onclick="function(this.id)" />
یا به این صورتک


<a onclick='function(this.attributes["id"].value)' />
همونطور که میبینید خیلی ساده هستش فقط حواستون باشه که شما اشتباه منو تکرار نکنید و this.id رو توی تک کوتیشن یا دبل کوتیشن قرار ندید.
موفق باشید