자바 스크립트를 처음 사용하고 일부 텍스트를 마우스로 가리키면 지정된 div의 텍스트가 변경되는 코드를 작성하려고합니다. 내가 onMouseover와 활성화하고 그것은 다음과 같습니다 getElementById.innerHTML자바 스크립트를 사용하여 mouseover에서 작업 수행 (다른 경우)
를 사용하여 텍스트를 변경하는 기능을 작성했습니다
는 :
function changePhase() {
document.getElementById("phases").innerHTML = "Phase 1 Phase 1 Phase 1";
}
<div id="phases">yada yada yada yada yada yada</div>
<p class="hoverhand" id="title1" onmouseover="changePhase()">PHASE 1</p>
<p class="hoverhand" id="title2" onmouseover="changePhase()">PHASE 2</p>
<p class="hoverhand" id="title3" onmouseover="changePhase()">PHASE 3</p>
<p class="hoverhand" id="title4" onmouseover="changePhase()">PHASE 4</p>
<p class="hoverhand" id="title5" onmouseover="changePhase()">PHASE 5</p>
또한 힙보다 제목이 나는 똑같은 일을하고 싶다.
<p class="hoverhand" id="title2" onmouseover="changePhase()">PHASE 2</p>
<p class="hoverhand" id="title3" onmouseover="changePhase()">PHASE 3</p>
<p class="hoverhand" id="title4" onmouseover="changePhase()">PHASE 4</p>
<p class="hoverhand" id="title5" onmouseover="changePhase()">PHASE 5</p>
내가하고 싶은 것은 IF 문과 동일한 함수를 사용하여 어떤 ID가 위에 놓여 있는지에 따라 텍스트를 변경하는 것입니다. (더 좋은 방법이 있다면 다른 방법을 사용하십시오)
예. # title2 위에 마우스를 올려 놓으면 #phases div에 "Phase 2 Phase 2 Phase 2"가 표시됩니다.
다른
나는 #phases의 DIV에 "3 단계 3 단계 3 단계"등 TITLE3 # 가리키면경우. 나는 자바 스크립트가 아닌 jQuery를하십시오에서 솔루션을 찾고 있어요
.
감사합니다.
마우스 나가기 이벤트가 필요합니까? https : // jsfiddle을 엽니 다.net/AhirHasmukh/4durL08q/15/ –