如何在其他项目上应用onclick时禁用onclick

时间:2014-07-21 07:56:06

标签: javascript

这是我的脚本,所以当我点击具有唯一ID的第一个项目时,它会加载数据但是当我点击使用相同功能的其他项目时,它会被添加到第一个项目中,所以我只需要点击一个要显示,另一个必须隐藏,这是在toggle_visibility内。

function toggle_visibility(id){
  var e = document.getElementById(id);   
  if (e.style.display == 'block')
    e.style.display='none';
  else
    (e.style.display = 'inline-block')
}

1 个答案:

答案 0 :(得分:0)

您只想显示单击的控件,并希望隐藏文档中的所有其他控件。 为此你可以使用下面给出的函数(这里我假设控件是DIV并使用jQuery): -

   function toggle_visibility(id){
     $("div").hide();//current passing div or you can pass any tag or selector to hide
     $(id).show();//to show the id's control
   }

以上给定的函数将隐藏除传递的DIV之外的所有DIV。