今天分享下”前端html小知识(css篇)—a标签禁止“这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下吧。 其实这个问题是第一次学习html中select标签已经出来了,到目前为止,还没有找到使用纯css禁用a我问过同事、同学和老师的标签方法。他们都是一样的。JavaScript,真的需要借助吗?JavaScript吗?
1、纯css实现html中a禁止标签:
代码如下:
<metacontent="text/html; charset=GB2312"http-equiv=“Content-Type”>
<aclass=“disableCss” href=“/”>百度
<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."></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="/">百度</a>
<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."></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="/">百度</a>
<a class="disableCss" href="#" onclick="javascript:alert('你好!!!');">点击</a>
</body>
</html>
上面使用了纯Jquery实现了禁用html中a标签的功能。以上是云南仟龙Mark给大家介绍的所有内容,希望对大家有所帮助,如果大家有任何疑问请在我留言,如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!