2014-04-15 3 views
1

사용자가 태그를 클릭 할 때 div 표시/숨기기에 js를 사용하고 있습니다 ... 하지만이 함수는 여러 개의 태그에서이 함수를 사용하려고하는데 작동하지 않습니다. 자바 스크립트에서 가능하며 jquery를 사용하지 않을 것입니다.하나의 onclick javascript 함수를 사용하여 여러 요소에 동일한 div 표시

자바 스크립트 :

function showdiv(id) { 
    var f = document.getElementById('sss_div'); 
    if(f.style.display == 'none') 
     f.style.display = 'block'; 
    else 
     f.style.display = 'none';  
} 

HTML :

<a class="class" href="javascript:void(0);" id="id" onClick="showdiv('sss_div')">click here </a> 



here is the div : 

<div id="sss_div" style="display:none;"><textarea></textarea></div> 

any suggestions ?? 
+1

'document.getElementById'에'id' 매개 변수를 사용하고 있지 않습니다. – Beterraba

+0

@Beterraba 어떻게 알 수 있습니까, 우리는 div를 보지 못합니다 – phylax

+0

잘 작동합니다 ** [Fiddle] (http://jsfiddle.net/Jonathan_Ironman/9Ypmw/) ** – Jonathan

답변

2
var f = document.getElementById('sss_div'); 

만 'sss_div'요소를 선택, 귀하는 PARAM ID를 사용해야합니다.

var f = document.getElementById(id); 
+0

Not Working !! 나는 이것을 시도했다 :/ – user3452363

+0

@ user3452363 : 당신이 목표 div에 개별 id 값을 주었고'showdiv'를 호출 할 때 그것들을 사용하면 작동한다. 다른 무엇보다도, 당신은 당신의 질문에 좀 더 철저하고 구체적이어야합니다. –

+0

편집을 확인하십시오 div를 추가했습니다. 여기에 모든 코드가 있습니다. – user3452363

관련 문제