<a href="http://www.baidu.com" id="db">baidu</a>
大家都知道点击baidu 就可以就可以转向http://www.baidu.com这个链接地址
但是现在我想使这个连接让用户不可点击 也就是禁止掉这个连接 该如何做?
ps.不能使用removeAttribute。

解决方案 »

  1.   

    可以用CSS控制
    <style>a {poorfish:expression(this.onclick=function kill(){returnfalse})}</style>
      

  2.   

    document.getElementById('db').href = 'javascript:void(0)';
      

  3.   

    <a href="http://www.baidu.com" id="db" onclick="return false">baidu</a>
    这样,就不会了。
      

  4.   

    在链接那里加上javascript:void(0)
      

  5.   

    窃一段别人的代码<script language="JavaScript">
    <!--  
    function clckimg(obj) {
      var ctimes=obj.ctimes;
      if(parseInt(ctimes) > 0)   
      {  
        //alert('请不要重复点击,谢谢!');  
        return false;  
      }
      else{
        obj.ctimes="1";
      }
    }  
    -->  
    </script>  <a href="#" onclick="clckimg(this)" ctimes="0"> 链接一</a>  
    <a href="#" onclick="clckimg(this)" ctimes="0"> 链接二</a>
    原帖:http://topic.csdn.net/u/20100602/07/3b23c0df-6cf4-4325-a409-bf5fc1c78b90.html
    引自10楼
    9楼的那段也可以
      

  6.   

    加点js
    <a href="http://www.baidu.com" id="db">baidu</a>window.onload=function (){document.getElementById("db").href="#";}
      

  7.   


    拿楼上的总结下:
    1.href内容去掉!document.getElementById('db').href = 'javascript:void(0)'
    2.return false <a href="http://www.baidu.com" id="db" onclick="return false">baidu</a>
    3.使用css
    可以用CSS控制
    <style>a {poorfish:expression(this.onclick=function kill(){returnfalse})}</style>
      

  8.   

    document.getElementById('db').href = 'javascript:void(0)'