使用一个onclick javascript函数在多个元素中显示相同的div

时间:2014-04-15 17:51:53

标签: javascript html css

当用户点击标签时,我使用js来显示/隐藏div 但问题是我想在多个标签中使用此功能,但它无法正常工作 这是可能的javascript,我不会使用jquery。

javascript:

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 个答案:

答案 0 :(得分:2)

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

只会选择&#39; sss_div&#39;你应该使用param id。

var f = document.getElementById(id);