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

相关文章
相关标签/搜索