javascript - 如何在点击以下链接时更改其颜色?

标签 javascript html jsp hyperlink taglib

我有以下代码片段。我不知道如何在单击下面的链接时将颜色从红色(FF0000)更改为黑色(任何颜色)?

<li>
<a class="optionsDropDown" href="javascript:showNewScreen();" >
   <span id="0" ><font color="FF0000"><fmt:message bundle="${link}" key="lnk_newScreen" /></font></span>
</a>
</li>

编辑2

ul.optionsDropDown {
  background: white;
  border: 1px solid #D1D0CE;
  border-width: 0 1px 1px;
  display: none;
  left: -15px;
  list-style: none;
  position: absolute;
  top: 12px;
  width: 135px;
  height: 90px;
  z-index: 9999;
}

ul.optionDropDown li {
  display: inline;
}

ul.optionsDropDown li a {
  display: inline;
  margin: 0;
  padding: 0px 5px;
  font-size: 11px;
  color: #05040B;
  text-decoration: none;
}

ul.optionsDropDown li a:hover {
  text-decoration: underline;
}

ul.optionsDropDown li a:visited{
  color: #000000;
}

 ul.optionsDropDown li a:active{
  color: #000000;
}

 </style>
<ul><li><a class="optionsDropDown" href="javascript:showNewScreen();" >
   <span id="0" ><font color="FF0000"><fmt:message bundle="${link}" key="lnk_newScreen" /></font>             </span>
</a>  
</li>

最佳答案

您可以通过 CSS 来做到这一点。在文档的头部或您发布的标记之前的任何位置插入以下内容:

<style type="text/css">
    a.optionsDropDown:visited { color: #000000; }
    a.optionsDropDown:active { color: #000000; }
</style>

关于javascript - 如何在点击以下链接时更改其颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9639595/

相关文章:

jsp - 用于国际化和本地化的 JSTL 资源包

javascript - 使用下拉菜单过滤 ng-repeat 而不复制下拉选项

javascript - react map -GL : Map Does Not Appear

jquery - 输入类型 ="Range"未在 PhoneGap IOS 应用程序中刷新

java - Action 映射触发 Controller 中的错误方法

java - MVC 中 View 与模型的通信如何发生

javascript - 如果浏览器是 Chrome,我怎样才能在这个 jQuery 脚本中有不同的行为?

javascript - Ajax 调用破坏了 Jquery 切换功能

javascript - 检查用户是否第一次使用 Javascript 访问网站

javascript - 使用 Ctrl + w 按 "X"后无法使用 "stay on this page"图标关闭 IE 11 浏览器