JS - 无法更改颜色,但可以更改显示属性
JS - can't change color but can change display property
不知道为什么这不起作用。这是呈现的 HTML:
<h2 id="step-3-question">...and for how much?</h2>
所以就在控制台中,我正在运行:
$('#step-3-question')[0].style.display = "none"
这工作正常,所以找到了元素,但这些没有任何影响:
$('#step-3-question')[0].style.color = "white"
$('#step-3-question')[0].style.color = "#000000"
有什么想法吗?
所以,你在那里的javascript很好(至少对于chrome控制台,并且在网站上,提供jquery包含在内)
我的猜测是,也许有什么东西覆盖了您页面上的样式,也许是用!important
指令。
是否:$('#step-3-question')[0].style.color = "#000000 !important"
有效?
注意:
如果是这样,在js中使用!important
不是解决方案,最好找到有问题的css,并将其删除。
$('#step-3-question')[0].style.color = "white"
首先在字体上应用样式,如白色
$('#step-3-question')[0].style.color = "#000000"
在黑色等字体上应用样式,因此没有更改,代码工作正常。
相关文章:
- React重新渲染但未显示正确的组件
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- 是否有任何JavaScript UI组件可以显示字符串之间的差异
- D3.js生成有效的SVG,但不显示任何内容
- ajax请求成功,但可以'我看不到我的数据
- Django可以'不能在设置中导入ckeditor,但可以在shell中导入
- 如何创建一个“;显示更多“;按钮,并指定最初可以显示的文本行数
- async问题,JS Promise无法返回结果,但可以使用console.log
- 主干.js视图不会在页面加载时显示,但可以在控制台中与 jQuery 配合使用
- 可以'编辑后不会将数据保存在数据库中,但网格显示更改
- Flot 拒绝显示数据,但可以很好地解析 JSON 标签
- JS - 无法更改颜色,但可以更改显示属性
- 我希望能够水平滚动大图像,但同时显示可以可变的整个高度
- 可以滚动内容,但不显示滚动条
- Angular.js指令,attrs显示标记中的属性,但可以'不要引用它
- jQuery脚本的顺序正确吗?隐藏/显示功能在实时版本中不起作用,但可以作为独立Fiddle使用
- 可以'无法在JS中访问document.cookie中的cookie,但浏览器显示存在cookie
- 数组中,console.log可以显示其内容,但长度为0
- 不能得到ajax得到显示在页面,但可以看到在谷歌元素检查器
- JQuery Lightbox:缩略图可以,背景变暗,但没有显示大图像