HTML改变颜色的javascript
<nav>
<ul>
<li><a class="notDrop" href="#home">HOME</a></li>
<li><a class="notDrop" href="guides.html">GUIDES</a></li>
<li class="dropdown">
<a class="dropbtn">BRANDS</a>
<div class="dropdown-content">
<a href="gaming.html">NVIDIA</a>
<a href="#">INTEL</a>
<a href="#">CORSAIR</a>
<a href="#">SAMSUNG</a>
<li class="dropdown">
<a class="dropbtn">BUILDS</a>
<div class="dropdown-content">
<a href="gaming.html">GAMING</a>
<a href="#">OFFICE</a>
<a href="#">SERVER</a>
<a href="#">MEDIACENTER</a>
</div>
</li>
</ul>
</nav>
CSS
nav {
background-color: white;
overflow: hidden;
display: flex;
justify-content: center;
}
的Javascript
window.onload = function mobile(){
if(isMobile.any()) {
document.getElementById('nav').style.backgroundColor = "blue";
alert('Mobile');
}
}
但我不能改变颜色,我做错了什么?我管理 改变身体的颜色,但我不能导航。
可以共享HTML的'nav'条 – brk
提供的导航元素的ID,改变getElement呼叫使用该ID。 Nav是元素类型 - 不是它的ID。 – Archer
@Leyer'alert('Mobile');'?它工作正常吗? –