请问怎么让链接只产生点击事件不触发链接?????????????????????????????
比如,我有这样一个链接
<a href="http://www.aaa.com" onclick="doaction()">只产生点击事件</a>
当鼠标点它时,我只要触发doaction()事件,而不要链接到页面http://www.aaa.com
请问这个能实现吗?????

解决方案 »

  1.   

    <a href="###" onclick="doaction()">只产生点击事件 </a> 
      

  2.   

    <a href="http://www.aaa.com" onclick="doaction()">
    大哥,我也知道用###可以做到,但是里面的地址要求不能少的啊,少了就没有讨论的意思啦
      

  3.   

    要用于做seo优化,做一个假链接,链接地址要有,但点击时就只要触发事件就可以了
      

  4.   

    onclick="this.href='###';alert('');"
    这样行么 
      

  5.   

    不懂,反正就是,里面的网址不能少,且点击要触发事件doaction()
      

  6.   

    <a href="http://www.aaa.com" onclick="this.href='###';doaction()">只产生点击事件 </a> 
      

  7.   

    貌似可以哦!但是不知道,这样子弄,对seo是否有好处?蜘蛛是否能爬过去?
      

  8.   

    <a href="javascript:doaction()">只产生点击事件</a>  
      

  9.   

    href是被dom事件改变的,当然不会影响到搜索引擎了
      

  10.   

    单击事件只要返回false就行了
    像这样  <a href="http://www.xxx.com" onclick="doit();return false">fsdfs</a>
      

  11.   

    <a href="###" onclick="doaction()">只产生点击事件   </a> 
      

  12.   

    <a href="http://www.aaa.com" onclick="doaction();event.returnValue=false;">只产生点击事件 </a> 
      

  13.   


    总结 两种方法
    <a href="http://www.aaa.com" onclick="this.href='###';doaction()">只产生点击事件  </a> <a href="http://www.aaa.com" onclick="doaction();return false">只产生点击事件  </a> 
      

  14.   

    在你的 doaction()里面写上设置URL的代码
      

  15.   

    我有一种 方法:对于 超连接 是 先 触发 onclick 事件 然后 是 超链接事件。