자바 스크립트 :이 getElementsByClassName에서 요소에 이벤트를 할당
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>
정말 고마워! –