세 개의 탭 (tabs.html
)이있는 견본 페이지가 있습니다. 다음과 같이 탭이 표시됩니다 자바 스크립트가 탭을 전환하는 데 사용JavaScript의 특정 탭에 연결
<ul class="tabs">
<li><a href="javascript:tabSwitch('tab_1', 'content_1');" id="tab_1" class="active">Tab 1</a></li>
<li><a href="javascript:tabSwitch('tab_2', 'content_2');" id="tab_2">Tab 2</a></li>
<li><a href="javascript:tabSwitch('tab_3', 'content_3');" id="tab_3">Tab 3</a></li>
</ul>
이다 : 나는 tabs.html
에 연결할 때
function tabSwitch(active, number, tab_prefix, content_prefix) {
for (var i = 1; i < number+1; i++) {
document.getElementById(content_prefix+i).style.display = 'none';
document.getElementById(tab_prefix+i).className = '';
}
document.getElementById(content_prefix+active).style.display = 'block';
document.getElementById(tab_prefix+active).className = 'selected';
}
는 이제 기본적으로, 첫 번째 탭은 활성으로 설정됩니다. tabs.html
에 연결된 다른 사이트의 링크를 만들 수 있습니까? 두 번째 또는 세 번째 탭이 강제로 활성화 되나요?
답장을 보내 주셔서 감사합니다.하지만 자바 스크립트 콘솔에 '문서 본문이 null'오류가 표시됩니다. – mkas
@mkas 페이지에 시체가 있습니까? O_o –
물론, 해결 방법을 모르기 때문에 [내 사이트] (http://krill.olimp-labs.com/gold-krill.html)를보실 수 있습니까? – mkas