استفاده از (javascript:void(0 برای تگ <a>
سلام بر همه دوستان
استفاده از این عبارت در یک تگ <a> دقیقا چه کاری انجام میده؟
باعث اجرای اسکریپت میشه بدون اینکه تب جدیدی ایجاد کنه یا صفحه رفرش بده؟
وقتی که یه تگ <a> تو صفحه به این شکل داریم چطور میتونیم ببینیم با کلیک روی این لینک چه اتفاقی میافته و چه توابعی صدا زده میشه چطور میشه؟
کد HTML:
<a href="javascript:void(0)" id="mylink"> <div id="btn1" class=" blue link center "> click here </div></a>
ممنون از همگی
نقل قول: استفاده از (javascript:void(0 برای تگ <a>
تگ a برای لینک هستش که از یک صفحه بری به صفحه دیگه
حالا بعضی وقتا میخای وقتی رو تگ a کلیک شد یه تابع جاوااسکریپت اجرا بشه (یا حالا به هر دلیل دیگه ) و دیگه عملکرد اصلیش که انتقال به صفحه دیگست رو انجام نده
توی href این رو میزاری که با کلیک بر روی لینک کاربر به صفحه دیگه منتقل نشه
نقل قول:
باعث اجرای اسکریپت میشه بدون اینکه تب جدیدی ایجاد کنه یا صفحه رفرش بده؟
بله ... البته باعث اجرا اسکریپت نمیشه فقط از انتقال جلوگیری میکنه
نقل قول:
وقتی که یه تگ <a> تو صفحه به این شکل داریم چطور میتونیم ببینیم با کلیک روی این لینک چه اتفاقی میافته و چه توابعی صدا زده میشه چطور میشه؟
آیدی لینک رو سرچ کن تو صفحه و یا فایل های js
البته کنسول مرورگ ها هم همچین قابلیت هایی داره که میتونی سرچ کنی و یاد بگیری
سرچ کن
javascript code trace chrome