علیرضا احمدی بابلانی : وب مهراز - جامعه برنامه نویسی ایران

تعریف رویداد کلیک در جاوااسکریپت برای تگ a

در تعریف رویداد کلیک در جاوااسکریپت برای تگ a  بهتر است از # استفاده کنیم یا

javascript:void  ؟

<a href="#" onclick="SomeEvent();" >
یا 
<a href="javascript:void(0)" onclick="SomeEvent();">

پاســخ ها

7a1ba23bee0c433abe47664d2a9fa3c3
ایمان نکونام : من استفاده از  
javascript:void(0)
رو پیشنهاد می کنم.

در استفاده از 
href="#"
شما  مجبور خواهید شد در پایان رویداد onclick مقدار false را برگردانید:
function doSomething() {
    //Some code
    return false;
}
اما در javascript:void  این مشکل را نخواهید داشت و براحتی می توانید از مقدار مناسبی برای return کردن استفاده کنید:
function doSomething() {
    //Some code
    return VALUE;
}

دوشنبه 18 اسفند 1393 ساعت : 10 : 23
تعداد بازدید : 522
ارسال به دوستان

ارسال