1

所以我正在尝试制作一个扩展的联系人框,但在使用 javascript 时遇到了问题。当前这是我的代码:

        function openTab() {

            var tab = document.getElementById('contact_body');

            if(tab.style.display = 'none') {
                tab.style.display = 'block';
            } else if(tab.style.display = 'block') {
                tab.style.display = 'none';
            }

        }

我正在这样做,以便当您单击下面的选项卡时,它会打开(这部分有效),然后当您再次单击它时,它会关闭(这不起作用)。

关闭:

在此处输入图像描述

打开:

在此处输入图像描述

标签可以打开,但不能关闭,为什么?

谢谢。

4

1 回答 1

7

它应该是两个“等于”符号,

if(tab.style.display == 'none') 
于 2012-12-17T02:34:53.330 回答