js 点击隐藏显示问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 点击隐藏显示问题相关的知识,希望对你有一定的参考价值。

我用for循环显示的一些按钮并给他们name,然后点击它们的时候显示一个东西!就是不显示求大神解啊

你定义的a是全局变量,不管你点击的菜单是菜单一,还是菜单二都执行,不要这样写,直接加判断,点击菜单一时如果display是block就隐藏,否则显示

注:火狐和ie获取display的方法不同,用前先判断,要不不兼容
var CurrentStyle = function(e)
return e.currentStyle || document.defaultView.getComputedStyle(e, null);

if(CurrentStyle(document.getElementById(id))[\'display\']==\'none\')
document.getElementById(divName).style.display = "block";
else
document.getElementById(divName).style.display = "none";

希望对你能有所帮助。追问

但是我那要显示的里面有个隐藏按钮那个好使。。。。

参考技术A js的话用 dispaly属性。 none为不显示, blok为显示。

Jqueyr的话用$('#id').hide();隐藏
$('#id').show();显示
参考技术B 你的按钮有绑定Click事件吗追问

js 读取事件中写 button.onclick = function()这种形式写的

追答

用这个io258ij 网友给你的回答,应该就可以了,你试试

追问

我那个要显示的里面有个隐藏按钮点击他的话能隐藏

以上是关于js 点击隐藏显示问题的主要内容,如果未能解决你的问题,请参考以下文章

JS点击显示,再次点击隐藏的效果,菜鸟求大神

js显示与隐藏元素

怎么用js实现,点击“继续”,隐藏当前div,显示下一个div,点击“返回”隐藏当前div,显示上一个div

在vue js中显示和隐藏框onclick

怎么用js显示隐藏div

怎么实现不了“点击一级列表,就显示二级列表,再点击就隐藏二级列表”,代码如下,哪里错误,请求纠正