2012-09-16 2 views
-1

편집 : Ive가 Alexander의 조언에 약간의 감사를 표시했지만 여전히 div가 표시되지 않는 콘텐츠의 문제가 발생했습니다. ive는 적절한 닫음을 찾은 다음 다른 곳을 볼 수 없습니다. 코드의 다른 곳에 추가해야합니다. 내 업데이트 질문은 무엇이 작동하지 내가 실종 됐어? 감사합니다javascript 함수가 쿼리 결과를 사용합니다.

이 테이블에는 div가 있습니다.이 div가 표시/숨기기 onclick, 지금 내가 작업 표시/숨기기 javascript (아래 그림) 있지만이 경우에만 필요합니다. 1 div로 작동합니다.

내 데이터베이스 ($ id)에서 생성 된 ID가있는 div가 모두 seperatly로 표시되거나 숨겨 지도록 수정하는 방법은 무엇입니까?

자바 스크립트 :

<script language="javascript"> 
    function toggle(id) { 
     var ele = document.getElementById(id); 
     var text = document.getElementById(id); 
       if(ele.style.display == "block") { 
       ele.style.display = "none"; 
       text.innerHTML = "show"; 
    } 
    else { 
     ele.style.display = "block"; 
     text.innerHTML = "hide"; 
    } 
    } 
    </script> 

HTML : 당신이 당신의 toggle() 기능에 id 값을 전달할 수 있습니다

생성 된 HTML에서
Info: <a id='$id' href='javascript:toggle(\"$id\");'>show</a> 
      <div id='$id' style='display: none'></div> 

답변

0

그래서 결과 HTML 코드가

Info: <a id='$id' href='javascript:toggle("$id");'>show</a> 
     <div id='$id' style='display: none'></div> 

자바 스크립트처럼 보일 것입니다

(210 개)
function toggle(id) { 
     var ele = document.getElementById(id); 
     var text = document.getElementById(id); 
       if(ele.style.display == "block") { 
       ele.style.display = "none"; 
       text.innerHTML = "show"; 
    } 
    else { 
     ele.style.display = "block"; 
     text.innerHTML = "hide"; 
    } 
} 
+0

감사하지만 난 내가 "사업부가 표시 아무것도 열리지 만 – zhaobaloth

+0

@zhaobaloth을 제거 적절한 탈출을 그렇게 때 내 PHP는 에코를 나누기로 HTML에서"ID "를 사용할 수없는이 메신저를 사용하는 경우. –

+0

나는 지금 (\ "$ id \")을 가지고 있지만 같은 문제가있다. div는 열리지 만 아무 것도 보여주지 않는다. 적절한 탈출을 찾았다. 내가 잘못하고있는 것을 볼 수 없습니다. 감사합니다. – zhaobaloth

관련 문제