나는 SO에서 많은 부분을 검색했습니다. 클릭 한 번에 텍스트 표시/숨기기, div 만 표시하면 숨기기를 클릭하면 다른 div가 표시되지 않습니다.표시/숨기기 상태가 서로 다른 div를 표시합니다.
나는 이와 같은 것을 원한다.
텍스트를 만들면 기본적 SHOW에 의해 표시되고 formula1가 표시됩니다 쇼에 클릭 할 때, 이름이 DIV, 그것은 시험 SHOW을 숨기고 formula1 및 텍스트 HIDE 다른 나타납니다 이전 DIV를 숨 깁니다 div 포뮬러 2
아래에는 하나의 div 만 표시되었지만 클릭 할 때 두 div가 모두 표시되기를 원합니다. 당신은 당신이 작성하는 코드를 줄일 수 jQuery를 사용하지 말아 왜
<script language="javascript">
function toggle() {
var ele = document.getElementById("toggleText");
var text = document.getElementById("displayText");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "show";
}
else {
ele.style.display = "block";
text.innerHTML = "hide";
}
}
</script>
</head>
<body>
<a id="displayText" href="javascript:toggle();">show</a> <== click Here
<div id="toggleText" style="display: none">peek-a-boo</></div>
</body>
사람
모두 DIV 년대? ? 샘플 마크 업에는 단 하나뿐입니다. 'formula1'과'formula2'도 무엇입니까? – charlietfl
@charlietfl
설명은 전체에서 문제를 나타 내기에 충분한 HTML과 함께 완료해야합니다. – charlietfl