css 可以设置a标签href的值吗?

html-css018

css 可以设置a标签href的值吗?,第1张

不可以

css设置的是页面的样式,也就是说可以设置a标签的种种样式。但是a标签中的值等内容并不是在样式中设置的。

如:

<style>

.hrefcss(float:leftwidth:100pxheight:30pxbackground:#000)

</style>

<a href="www.shopjsp.com" class="hrefclass" />

这样我们设置了a标签的宽高、背景颜色以及对其方式,而标签中的内容是填写的时候决定的,因此无法再css中设置href的值。

引用是用link标签进入的CSS文件。所以可以直接修改link的href就可以修改CSS的链接路径了。下面是个小例子:

<link href="../base.css" type="text/css" rel="stylesheet" id="link1" />

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

</head>

<body>

<div style="width:100px height:100px border:1px solid #ccc"></div>

</body>

<script>

var oLink = document.getElementById('link1')

oLink.href = '../../aaa.css'   //这样就把link的链接修改为'../../aaa.css'了。

</script>

</html>