href="javascript:xxx(this);"和onclick="javascript:xxx(this);"的區別

href="javascript:xxx(this);"和onclick="javascript:xxx(this);"javascript

一直覺得這兩種寫法是等同的,今天在項目中使用時發現前者的this根本拿不到觸發事件的A標籤,然後者能夠拿到java

通常在作分頁按鈕時會用A標籤來作,可是通常都會寫<a href="#" onclick="turnPage(1,10)">之類的this

href="#"會致使分頁在跳轉時頁面先跳到當前頁面頂部用戶體驗很差,因此通常推薦寫成.net

<a href="javascript:void(0);" onclick="turnPage(1,10,this)">blog

甚至若是跳轉的方法不須要拿到當前的A標籤this的話,也能夠直接寫成事件

<a href="javascript:turnPage(1,10);" >ip

原創:dige1993get

原創:dige1993it

 

 

 

轉自:http://blog.csdn.net/apei830/article/details/12858175class

相關文章
相關標籤/搜索