javascript - 使用javascript更改div中的元素颜色

标签 javascript css

我在一个 div 中有一些链接:

<div class="sidebar" id="sidebar">

  <ul>
    <li><a href="a.php">Link 1</a></li>
    <li><a href="b.php">Link 2</a></li>
    <li><a href="c.php">Link 3</a></li>
  </ul>
</div>

我加载了一个样式表:

.sidebar a {
    text-decoration: none;
            font-weight:normal;
}
.sidebar a:hover {
    color: #FFF;
    text-decoration: underline;
                font-weight:bold;
}

此样式表用于多个页面。在某些情况下,我想更改“a”元素的颜色。根据我的研究,我试过这个 jquery 来改变“a”元素的颜色:

$("div.sidebar a").css({color : "#000000"});

但是当我这样做时,我得到了这个错误:预期对象。

天哪,我到底错过了什么?

最佳答案

您确定 jquery 正在加载到出现 Object expected 错误的页面上吗?

看起来它在这里工作。 http://jsbin.com/ekinuy/1/edit

另请注意: jquery IE8 $(document).ready "object expected" error

关于javascript - 使用javascript更改div中的元素颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17117381/

相关文章:

css - Wordpress @import 或 enqueue 这段代码有意义吗?

javascript 在浏览器完成页面渲染之前执行

javascript - 如何使用国家代码和产品代码制作数组和for循环

html - 页眉不与分配的维度一起出现

javascript - 在响应式容器中重叠图像(object-fit 或 bgimage)

html - 使用 jcf 插件选择(下拉)

javascript - 如何在现代网络应用程序中导航回来

php - JavaScript 菜单在 Chrome 中行为异常

javascript - 将圆添加到多个路径

html - 在圆形上展开背景