이 기사에서는 JS 탭의 구현 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 분석은 다음과 같습니다.
1. 아이디어
1. 요소를 얻으십시오.
2. 루프 버튼 요소에 on Click 또는 OnMousEmove 이벤트를 추가하십시오.
3. 현재 버튼을 클릭하면 강조 표시된 상태로 표시됩니다. For 루프를 통해 모든 버튼 스타일이 비어 있습니다. 모든 div의 디스플레이를 없음으로 설정하십시오.
4. 현재 버튼을 클릭하여 스타일을 추가하고 현재 DIV를 표시 한 다음 디스플레이를 블록으로 설정합니다.
2. HTML 코드 :
<div id = "div1"> <input type = "button"value = "1"/> <입력 유형 = "버튼"value = "2"/> <입력 유형 = "버튼"value = "3"/> <입력 유형 = "value ="4 "/> <div style ="divid : ">"> ">"/div> </44 </44 </44 </44 </44 <div>
3. CSS 부분 :
.Active {배경 :#9cc;}. div2 {너비 : 300px; 높이 : 200px; 국경 : 1px #66666 Solid; Display : None;}4. JS 코드 :
<cript> wind btn [i] .index = i // btn [i]는 지정된 버튼의 i-th 버튼입니다. 인덱스 속성을 버튼에 추가하고 I BTN [i] .onclick = function ()로 인덱스 값을 설정하십시오. (i = 0; i <btn.length; i ++)의 i-th 클릭 이벤트 {for (i = 0; i <btn.length; i ++) // loop 버튼의 스타일을 제거하고 div {btn [i] .classname = ''// HIPED의 DIV2 스타일을 숨 깁니다. div} this.classname = 'active'// active div2 [this.index] .style.display = 'block'// this.index는 현재 div}}} </script>이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.