javascript - 单击元素时更改字体颜色

标签 javascript jquery html css

我正在尝试弄清楚,当我单击“左”和“中心”容器时,我的“页脚文本”会变为红色,而当我单击任何容器(左右和中心)时,它会如何变化变回白色

我当前的 HTML 是这样的:

<p class="footertext" style="color:red">Designed by Clarke Cribb<br></p>


    <div class="container" id= "left" >
        <h1 style="color:white"><a>HAIR</a></h1>
    </div>

    <div class= "container" id= "center">
        <h1 style="color:white"><a>BEAUTY<a/></h1>
    </div>

    <div class="container" id= "right">
        <h1 style="color:white"><a>BARBERS</a></h1>
    </div>
</div>

我的 Javascript 是这样的:

<script>
    $(document).ready(function(){
        $("#left").click(function(){
            $("footertext").css("color","red");
        });
    });
</script>

如果有人能提供帮助,我将不胜感激。干杯。克拉克

最佳答案

尝试以下操作

 <script>

   $(document).ready(function(){
 $("#left,#center").click(function(){ 
  if($(".footertext").css("color") == 'rgb(255, 0, 0)')
  {
    $(".footertext").css("color","white");
  }
  else
  {
    $(".footertext").css("color","red");
  }
});
$("#right").click(function(){
  $(".footertext").css("color","white");
});
 });
</script>

希望对您有所帮助!

关于javascript - 单击元素时更改字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28177748/

相关文章:

javascript - 使用es6在 react 中将setState与动态键连接起来

javascript - 多个自定义 Vimeo 播放按钮

python find_element_by_css_selector(value) 返回 None

javascript - 使用javascript访问动态表行的值

javascript - 我如何为不同的 AngularJS Controller 使用工厂函数?

javascript - 如何制作 HTML5 Canvas "Press/Click to play"开始屏幕

javascript - 为什么我不断收到 ReferenceError : * is not defined?

javascript - 获得原始目标的最佳方式

javascript - 如何对在多个方向上剪切的元素进行动画处理

php - 将错误从PHP返回到AJAX(jQuery)的好方法是什么?