前端html小知识(css篇)—a标签禁止

今天分享下”前端html小知识(css篇)—a标签禁止“这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下吧。 其实这个问题是第一次学习html中select标签已经出来了,到目前为止,还没有找到使用纯css禁用a我问过同事、同学和老师的标签方法。他们都是一样的。JavaScript,真的需要借助吗?JavaScript吗?

1、纯css实现html中a禁止标签:

代码如下:

如何禁用a标签

<metacontent="text/html; charset=GB2312"http-equiv=“Content-Type”>

<aclass=“disableCss” href=“http://www.baidu.com/”>百度

       

<aclass=“disableCss” href="#"οnclick=“javascript:alert(‘你好!!!’);”>点击

上面虽然使用纯css实现了对a标签的禁用,不过由于opera、ie浏览器不支持pointer-events样式,所以上面代码在这两类浏览器中起不到禁用a标签的作用。

2、借助Jquery和css实现html中a标签的禁用:

复制代码代码如下:

<html>

<head>

<title>02 ——借助Jquery和css实现html中a标签的禁用</title>

<meta content="text/html; charset=GB2312" http-equiv="Content-Type">

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

<script type="text/javascript">

$(function() {

$('.disableCss').removeAttr('href');//去掉a标签中的href属性

$('.disableCss').removeAttr('onclick');//去掉a标签中的onclick事件

});

</script>

<style type="text/css">

body {

font: 12px/1.5 \5B8B\4F53, Georgia, Times New Roman, serif, arial;

}

a {

text-decoration: none;

outline: 0 none;

}

.disableCss {

color: #afafaf;

cursor: default

}

</style>

</head>

<body>

<a class="disableCss" href="http://www.baidu.com/">百度</a>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<a class="disableCss" href="#" onclick="javascript:alert('你好!!!');">点击</a>

</body>

</html>

这种方式可以兼容所有浏览器,可是混用了JavaScript,这一点恐怕是致命的缺憾!!!

3、借助Jquery实现html中a标签的禁用:

复制代码代码如下:

<html>

<head>

<title>03 ——借助Jquery实现html中a标签的禁用</title>

<meta content="text/html; charset=GB2312" http-equiv="Content-Type">

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

<script type="text/javascript">

$(function() {

$('.disableCss').removeAttr('href');//去掉a标签中的href属性

$('.disableCss').removeAttr('onclick');//去掉a标签中的onclick事件

$(".disableCss").css("font","12px/1.5 \\5B8B\\4F53, Georgia, Times New Roman, serif, arial");

$(".disableCss").css("text-decoration","none");

$(".disableCss").css("color","#afafaf");

$(".disableCss").css("outline","0 none");

$(".disableCss").css("cursor","default");

});

</script>

</head>

<body>

<a class="disableCss" href="http://www.baidu.com/">百度</a>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<a class="disableCss" href="#" onclick="javascript:alert('你好!!!');">点击</a>

</body>

</html>

上面使用了纯Jquery实现了禁用html中a标签的功能。以上是云南仟龙Mark给大家介绍的所有内容,希望对大家有所帮助,如果大家有任何疑问请在脚本之家留言,如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值