javascript - 更改鼠标悬停标题上的文字颜色

标签 javascript html css

我正在尝试设置一个页面,其中连续显示多个标题,下面有一段描述性内容。当用户滚动标题时,段落将根据他们悬停的标题进行更改。我希望每个标题都是不同的颜色,并且段落的字体颜色应该更改以匹配标题的颜色。我遇到的问题是让段落的颜色发生变化。

这是我的例子:

<script type="text/javascript">
function onover(caption)
{document.getElementById('text').innerHTML=caption;}
{document.getElementById('text2').innerHTML=caption;}
</script>

<a onmouseover="onover('Paragraph 1')" style="color:green">Title 1</a>
<a onmouseover="onover('Paragraph 2')" style="color:red">Title 2</a>
</br>
<div id="text" style="color:green">Paragraph 1</div>
<div id="text2" style="color:red"></div>

最佳答案

已更新由于 OP 想要替换文本,

<script type="text/javascript">
       function onover(caption,color) {
          document.getElementById('text').innerHTML=caption;
          document.getElementById('text').style.color=color;
          document.getElementById('text2').style.color=color;
   } 
</script>

<a onmouseover="onover('Paragraph 1','green')" style="color:green" id='one'>Title 1</a>
<a onmouseover="onover('Paragraph 2','red')" style="color:red">Title 2</a>
</br>
<div id="text" style="color:green">Paragraph 1</div>

Demo

Update 2

关于javascript - 更改鼠标悬停标题上的文字颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13097741/

相关文章:

javascript - 为什么我不断收到 TypeError : User is not a constructor?

html - CSS Dropdown 在悬停时不起作用

Javascript Innerhtml - 奇怪的样式

css - 使用 fx-layout ="column"的 Safari IOS 的 Flex 布局显示问题

javascript - 如何在 React.JS 中使用多个值过滤数据

javascript - 使用 Angularjs 在页面中显示文件的预览

javascript - 从 ExtJS 中的 Store 访问数据?

android - 为什么我的 WebView 以纯文本 HTML 形式显示 rss?

javascript - 如何根据多个用户选择有效地定义变量?

Javascript 不会将数组值放入 CSS 语法中