javascript - 使用 css 部分删除超链接

标签 javascript css html

我有两个 div,我想从第一个 div 中删除超链接下划线,第二个用超链接显示它。我使用 css 文件完成了这些更改,代码如下

a:hover, a:visited, a:link, a:active{
   text-decoration: none;
   color:#000000;
}

当我使用上面的代码时,它会影响所有超链接,但我只想从 class home 和 class about 中删除超链接。你能给我解决方案吗? div标签是

<div>
<ul>
<li class="home"><a href="#">Home</a></li>
<li class="about"><a href="#">About</a></li>
</ul>
</div>
<div>
<ul>
<li class="clients"><a href="#">Clients</a></li>
<li class="contact"><a href="#">Contact Us</a></li>
</ul>
</div>`

最佳答案

您应该像这样在链接声明之前使用类:

.home a:hover, 
.home a:visited, 
.home a:link, 
.home a:active,
.about a:hover, 
.about a:visited, 
.about a:link, 
.about a:active{
  text-decoration: none;
  color:#000000;
  cursor: pointer;
}

cursor:pointer 更改标准箭头的 hiperlink“手”光标。

关于javascript - 使用 css 部分删除超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22938368/

相关文章:

html - 为什么我的 html flex 代码只能在某些浏览器中工作?

html - 在 bootstrap 容器中将 2 个绝对 DIV 放置在 1 个相对 DIV 中

html - 对齐图像标题

javascript - 本地存储未定义

javascript - 在幻灯片中用 <a> 标签包裹 <li>

javascript - 如果传递了 DateTime 变量,则使用 Javascript 更改 Div 类

javascript - "expand"选项在 grunt-contrib-copy 中有什么作用?这些示例都使用它,但文档没有说明它的作用

javascript - 在混合应用程序中找不到 AngularJS

javascript - 创建一个帮助点击函数 jquery/javascript

css - 如何检查单击检查时隐藏的元素