ah.onclick=null,刚才不是有人回答了么

解决方案 »

  1.   

    <a href="http://www.baidu.com"  onclick="return false" id="ah">aaaaaaaaaaaaaa</a>
      

  2.   

    ah.outerHTML=ah.innerText;这样可以
    还有其他的方式吗??
      

  3.   

    是不转向吗?要onclick事件
    <a href="javascript:void()" onclick="test1()" id="ah">aaaaaaaaaaaaaa</a>
    ah.href=null;//链接还是可以点击,怎么禁止。
      

  4.   


    <a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" id="ah">aaaaaaaaaaaaaa</a>
    <a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" id="ah">aaaaaaaaaaaaaa</a>
    <a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" id="ah">aaaaaaaaaaaaaa</a>
    <a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" id="ah">aaaaaaaaaaaaaa</a><script>
    var ahs=document.getElementsByName("ah");
    for(var i=0;i<ahs.length;i++){
    ahs[i].disabled=true;
    ahs[i].onclick="return false";
    ahs[i].ondblclick=null;
    ahs[i].href="#";
    }
    </script>我在html中可以实现不跳转,但我改到jsp中就发生跳转了,奇怪。
      

  5.   

    禁止某对象里的一部分a对象
    <div id="cs">
    <a href="http://www.g.cn/" target="_blank">google</a>
    <a href="http://www.baidu.com/" target="_blank">baidu</a>
    <a href="http://community.csdn.net/" target="_blank">csdn</a>
    </div>
    <script type="text/javascript">
    !function (id) {
    var a = document.getElementById(id).getElementsByTagName('a'), i = 0, l = a.length;
    for (; i < l ; i ++) {
    a[i].onclick = function (e) {
    e = window.event || e;
    if (e.preventDefault)
    e.preventDefault();
    else
    e.returnValue = false;
    };
    }
    a = null;
    }('cs');
    </script>
      

  6.   

    var ahs=document.getElementsByName("ah");
    但是你没有设置name="" 你设置的是id="ah"
      

  7.   

    但是可以运行,估计会默认将name设置为ah。现在ok了。
    将href='javascript:void(0)';<a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" id="ah" name='ah'>aaaaaaaaaaaaaa</a>
    <a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" id="ah" name='ah'>aaaaaaaaaaaaaa</a>
    <a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" id="ah" name='ah'>aaaaaaaaaaaaaa</a>
    <a href="http://www.baidu.com" onclick="test1()" ondblclick="test2()" id="ah" name='ah'>aaaaaaaaaaaaaa</a><script>
    var ahs=document.getElementsByName("ah");
    for(var i=0;i<ahs.length;i++){
    ahs[i].disabled=true;
    ahs[i].onclick="return false";
    ahs[i].ondblclick=null;
    //ahs[i].href="#";
    ahs[i].href="javascript:void(0)";
    }</script>
      

  8.   

    jsp代码有问题吧
    还有你ahs[i].onclick="return false";不能这么写
    ahs[i].onclick=function(){return false;};
      

  9.   

    谢谢。。
    我jsp中只写了 ups[u].disabled=true;
    ups[u].onclick=null;
    ups[u].href="javascript:void(0)";