Internet explorer 在internet explorer中切换可见性问题

Internet explorer 在internet explorer中切换可见性问题,internet-explorer,toggle,visibility,Internet Explorer,Toggle,Visibility,我对编码比较陌生,但我已经建立了一个网站:(FantasyFootball analysis),并且在与internet explorer的兼容性问题上遇到了一些问题。该网站在Chrome和Safari中运行完美,在Firefox中只有初期问题。但是IE的问题是一个问题,因为超过30%的网站访问者使用IE 在主页上,我使用javascript函数切换您可以看到的问题的可见性,例如,“我的FPL ID是什么?” 在Chrome中,它做了我希望它做的事情,就是当你将鼠标悬停在它上面时改变颜色,并且能

我对编码比较陌生,但我已经建立了一个网站:(FantasyFootball analysis),并且在与internet explorer的兼容性问题上遇到了一些问题。该网站在Chrome和Safari中运行完美,在Firefox中只有初期问题。但是IE的问题是一个问题,因为超过30%的网站访问者使用IE

在主页上,我使用javascript函数切换您可以看到的问题的可见性,例如,“我的FPL ID是什么?”

在Chrome中,它做了我希望它做的事情,就是当你将鼠标悬停在它上面时改变颜色,并且能够点击它并显示问题的答案

有没有人知道我的主页代码有什么问题,它阻止了IE中的可见性切换?我在很多论坛上寻找答案,尝试了很多方法,但似乎都不管用!!:

谢谢

克里斯

编辑

代码如下:

html位:

<h5 style="text-shadow: #111 2px 2px 4px"><a2 href="#" onclick="toggleVisibility('foo6');">*WHAT IS MY FPL PLAYER ID?</a2></h5> 

 <div id="foo6" style="display:none;"><h6  style="margin-top:8px;margin-bottom:13px;color:#ccc">Each person who plays the fantasy football game at <a href="http://www.fantasy.premierleague.com">www.fantasy.premierleague.com</a> gets assigned a unique id. This is a number which can be as small as 1 digit and as big as 7 digits long.</h6></div> 
被分配一个唯一的id。这个数字可以小到1位,大到7位。
javascript位:

<script src="http://code.jquery.com/jquery-latest.js"></script> 
<script type="text/JavaScript">
    function toggleVisibility(id) {
        var e = document.getElementById(id);
        if(e != null) { 
            if(e.style.display == 'none') {
                e.style.display = 'block';
            } else {
                e.style.display = 'none';
            }
        }
    }
</script> 

功能切换可见性(id){
var e=document.getElementById(id);
如果(e!=null){
如果(e.style.display==“无”){
e、 style.display='block';
}否则{
e、 style.display='none';
}
}
}

是的,您应该只使用有效的HTML(4/5)标记。如果同一类型的元素需要不同的css,那么应该使用css类。请参阅此处了解更多信息:

您有任何代码可以显示给我们吗?是的,很抱歉,您应该添加代码。我已经编辑了上一条消息。因为我有两种不同的链接样式,我在css代码中有一个“a”标记(认为这是正确的单词)和一个“a2”标记。这是正常的编码吗?这可能是问题所在吗?我试试看。啊哈!!似乎IE喜欢“a”标签,但不喜欢“a2”标签。。。干杯M42。非常感谢科林和M42。答案是如此简单,令人惊讶,但你刚才为我节省了多少时间!!