나는 자바 스크립트 코드를 아래와 같이가 -동적으로 요소 id를 전달하고 javascript 함수를 호출하는 방법은 무엇입니까?
은function initPage(){
// Left Navigation Pane - moverOver effect:
document.getElementById("imgHowToBuy").onmouseover = leftNavHoverIn;
document.getElementById("imgNewAddition").onmouseover = leftNavHoverIn;
document.getElementById("imgMostPopular").onmouseover = leftNavHoverIn;
document.getElementById("imgOffer").onmouseover = leftNavHoverIn;
document.getElementById("imgRecentlySold").onmouseover = leftNavHoverIn;
.....
}
기본적으로 내 코드 (함수가 호출되는 아름답게 실행) 작동합니다. 그러나 나는 여기에서 모범 사례의 원칙을 사용하고 있다고 생각하지 않는다. 동일한 기능을 계속 호출하는 것은 조금 이상합니다. 어떻게 든 인수로 요소의 ID를 전달한 다음 함수를 실행하면이 모든 것이 코드 한 줄로 줄어들 수 있습니까?
나는 스스로 가르쳐 준 남자 야. D
고마워!
그리고 HTML 마크 업은 무엇입니까? –