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');'?它工作正常嗎? –