マウスオーバーエフェクトを使用してクラスnavButtonsの中にすべてのidsのエフェクトを作成しようとしています。ここでは、forループを使ってこれを行うことができますが、idの名前を変更する必要があります。名前を変更せずにこれを行う方法はありますか?マウスのホバークラスを使用して子idsを有効にする
document.getElementsByClassName("navButtons").addEventListener("mouseover", mouseOver);
document.getElementsByClassName("navButtons").addEventListener("mouseout", mouseOut);
function mouseOver() {
document.getElementsByClassName("navButtons").style.color = "red";
}
function mouseOut() {
document.getElementsByClassName("navButtons").style.color = "black";
}
<nav>
<div class="navButtons">
<div id="about">about</div>
<div id="portfolio">portfolio</div>
<div id="contact">contact</div>
</div>
</nav>
ha!私はjavascriptでこれを行う方法について何かを見つけることができなかったのも不思議ではありませんありがとうございます。 – wallcrawlish