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

使用一个onclick javascript函数在多个元素中显示相同的div,javascript,html,css,Javascript,Html,Css,当用户点击标签时,我使用js显示/隐藏div。。 但问题是我想在多个a标签中使用这个函数,但它不起作用 这在javascript中是可能的,我不会使用jquery javascript: function showdiv(id) { var f = document.getElementById('sss_div'); if(f.style.display == 'none') f.style.display = 'block'; else f.styl

当用户点击标签时,我使用js显示/隐藏div。。 但问题是我想在多个a标签中使用这个函数,但它不起作用 这在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:


这是分区:
有什么建议吗??
如果仅选择“sss_div”元素,则应使用参数id

var f = document.getElementById(id);

您没有在
文档上使用
id
参数。getElementById
@Beterarba您怎么知道,我们看不到divIt正常工作“it's not working”是一个不足的错误description@phylax看看这个函数,您将看到,他没有使用函数paremeter…@user3452363:如果您为目标div指定单个
id
值,并在调用
showdiv
时使用这些值,则该函数有效。对于任何其他问题,你必须在你的问题上更加彻底/具体。我试过了,效果很好,肯定是其他问题。。。你能给我们提供一个提琴吗?是的,只要我点击一个,它就工作得很好,但是如果我想在许多链接中使用它,它只会显示我通过(id)指示要执行的函数的内容,这是合乎逻辑的!!
var f = document.getElementById('sss_div');
var f = document.getElementById(id);