使用Javascript禁用链接

时间:2012-03-27 00:11:00

标签: javascript coding-style

我目前有以下代码:

<script type="text/javascript" src="http://www.usuarios-online.com/usuarios.php?v=www.bitchimblonde.tumblr.com"></script> <a href="http://www.usuarios-online.com/en/">mermaids in paradise. </a>

我对Java和编码知之甚少,但想要禁用点击链接到统计信息页面。 'http://www.usuarios-online.com/usuarios.php?'

任何人都可以帮助我吗?我听说过javascript:void(0)但不知道如何在我的代码中实现它。

4 个答案:

答案 0 :(得分:1)

a节点替换为a元素中的文本节点:

myANode.parentNode.replaceChild(myANode.firstChild, myANode);

这使a元素成为普通文本节点。

答案 1 :(得分:0)

<a href="javascript:void(0)">Useless Link</a>

答案 2 :(得分:0)

使用jquery

// this prevents the code to execute before the DOM Tree is ready
$(document).ready(function(){

    // when clicking #mylink, execute this function
    $('#mylink').click(function(e){
        e.preventDefault();
    });
});

#mylink是元素的id属性。你可以下载jquery here并用以下内容调用它:

<script type="text/javascript" src="js/jquery.js"></script>

假设您将jquery文件命名为jquery.js并将其放在名为js的文件夹中。

答案 3 :(得分:0)

您所要做的就是将href属性更改为您满意的值,例如

aLink.href = '';

要执行文档中的每个链接:

var links = document.links;
for (var i=0, iLen=links.length; i<iLen; i++) {
  links[i].href = '';
}