javascript - 如何更改样式元素html?
问题描述
我需要在加载页面后在文本标签上绘制<a>
,但由于这种风格,我不能这样做
不改变颜色。我不知道如何删除这种风格。这是我尝试过的。
var ParsLocat = window.location.href.replace(window.location.href.substring(0, window.location.href.lastIndexOf('/') + 1), '').split('&');
var ParsRazd = ParsLocat[0].split('=');
var nav = document.getElementById('nav');
navA = nav.getElementsByTagName('li');
for (var i = 0; i < navA.length; i++) {
var navAS = navA[i].children[0].search.split('&')
var navRaz = navAS[0].split('=');
if (ParsRazd[1] == navRaz[1]) {
navA[i].style.cssText = "color:white;";
break;
}
}
.navbar-nav > li > a {
color: #9d9d9d;
}
<ul class="nav navbar-nav" id="nav">
<li ><a >Архивная отчетность</a></li>
<li ><a >Мониторинг</a></li>
</ul>
我在哪里做错了?谢谢。
解决方案
改变
navA[i].style.cssText = "color:white;";
至
navA[i].children[0].style.color = "white";
推荐阅读
- python - 根据 Firestore 更改触发 Cloud Function
- angular - 为什么 Stripe 付款请求按钮会出现错误?
- javascript - TypeScript 中泛型的行为
- googlevis - 使用 options=list(vAxes="[{title:'val1'}, {title:'val2'}]") 时没有出现轴的 gvisSankey 标题
- android - Android动画同时翻译和缩放不是我想要的
- angular7 - 视频结束时如何调用函数
- elasticsearch - Kibana - 我可以在脚本字段上添加监视器吗?
- python - 在 Selenium 中单击 Python 按钮时,如何将使用 React 呈现的页面重定向到其他页面?
- kotlin - 如何为你的 Flutter 项目添加 Kotlin 支持?
- excel - VBA Listbox 列显示替代文本