javascript 如何使超链接失效

javascript 如何使超链接失效,第1张

JS中有三种方法可以使得链接失效:

使用<a href="javascript:void(0)">链接</a>

void(0)使得地址变为空,不过void(0)有兼容问题,需要给onclick事件增加return flash;

使用document.getElementById("aa").href="#"

document.getElementById得到名为aa的文档,然后将地址赋值为空,此方法唯一的缺点是还是会d出页面,只是链接失效,需要至个效果的可以使用。

3. 使用document.getElementById("aa").disabled=true

document.getElementById得到名为aa的文档,然后将disabled属性置为true,使得链接直接失效。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />

<title>无标题文档</title>

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

<script type="text/javascript">

$(document).ready(function(){

$("a").click(function(){

return false

})

$("#b1").click(function(){

$("a").unbind("click")

})

})

</script>

</head>

<body>

<button id="b1" >b1</button>

<a href="http://www.baidu.com" >baidu</a>

<a href="http://www.baidu.com" >baidu</a>

<a href="http://www.baidu.com" >baidu</a>

<a href="http://www.baidu.com" >baidu</a>

</body>

</html>

示例是页面加载完后超链接失效,点击按钮后生效

去掉html的超链接,用到的工具如下:Dreamweaver,步骤如下:

用Dreamweaver打开html文件,切换到设计视图下,选中要去掉超链接的文字或者图片,然后把对应的连接删除就去掉了超链接。

2.从代码视图下去掉超链接,以链接到工信部网站为示例,代码如下:

<a href="http://www.miitbeian.gov.cn/" target="_blank">粤ICP备111111号-1</a>

说明:去掉<a href="http://www.miitbeian.gov.cn/" target="_blank"></a>超链接就去掉了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6149388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存