Javascript:
var myArr = document.getElementsByClassName('contItm');
for(i=0;i<myArr.length;i++){
myArr[i].onmouseover = function(){
document.getElementById(myArr[i].id + 'Mnu').style.display = "inline";
}
}
HTML:
<ul class="contMnu">
<li>
<a href="#" id="reqAcct" class="contItm">Accounts & Access</a>
<ul id="reqAcctMnu" class="subContMnu" style="background-color:#cdcdcd">
<li><a href="#" class="tab">Sub1</a></li>
<li><a href="#" class="tab">sub2</a></li>
</ul>
</li>
</ul>
我想要做的基本上是分配一个函数,该函数将接收 href 的 ID 并向其添加“Mnu”以定位下面的 ul 的 ID。
如果我在每个元素中写这个,这就是它的显示方式,但我希望它动态地添加到所有具有类名的项目中
<a href="#" id="reqAcct" class="contItm" onmouseover="showMnu(this.id)">Accounts & Access</a>