css - 如何在悬停另一个链接时更改链接的颜色?

标签 css html hyperlink

代码如下

 <a id="link1" href="#" >About</a>
 <a id="link2" href="#">Contact us</a>

我希望在悬停 link2 时更改 link1 的颜色。 有可能用 css 吗?

最佳答案

既然 CSS 似乎无法处理这个问题,试试 JavaScript

window.onload=function() {
  document.getElementById("link2").onmouseover=function() {
    document.getElementById("link1").style.color="red";
  }
  document.getElementById("link2").onmouseout=function() {
    document.getElementById("link1").style.color="blue";
  }
}
 <a id="link1" href="#" >About</a>
 <a id="link2" href="#">Contact us</a>

或者使用 sibling

function prevSib(elem) {do { elem = elem.previousSibling;} while ( elem && elem.nodeType !== 1 ); return elem; }

window.onload=function() {
  document.getElementById("link2").onmouseover=function() {
    prevSib(this).style.color="red";
  }
  document.getElementById("link2").onmouseout=function() {
    prevSib(this).style.color="blue";
  }
}
<a id="link1" href="#" >About</a>
<a id="link2" href="#">Contact us</a>

关于css - 如何在悬停另一个链接时更改链接的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29598991/

相关文章:

html - 在 Blogger 中单击标签后标签会消失

html - 如何在导航栏标题中对齐搜索表单?

javascript - Jquery 可排序。在选中/拖动时调整 CSS

html - 如何导航到页面的某个部分

python - 带参数的 Django 反向 url 到基于类的 View

html - 图像和 div 的 Z 索引

javascript - Vanilla Javascript 标签不会在点击时关闭

jquery - 将元素定位到树上

javascript - 我在这个 jQuery 链接中做错了什么?

android - 我想在 XML 中定义一个 Android TextView,其中包含指向 URL 的链接的文本