Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用style=none在java脚本中隐藏链接在IE中不起作用_Javascript_Css_Cross Browser - Fatal编程技术网

Javascript 使用style=none在java脚本中隐藏链接在IE中不起作用

Javascript 使用style=none在java脚本中隐藏链接在IE中不起作用,javascript,css,cross-browser,Javascript,Css,Cross Browser,我正在尝试使用Java脚本style.display='none'属性隐藏一些链接。它在所有浏览器中都可以正常工作。但在IE中不行。请为下面的代码推荐一些替代方法 <script type="text/javascript"> var copyLinks = document.getElementsByClassName('icon-copy'); if(copyLinks != null && copyLinks != undefined){

我正在尝试使用Java脚本
style.display='none'
属性隐藏一些链接。它在所有浏览器中都可以正常工作。但在IE中不行。请为下面的代码推荐一些替代方法

<script type="text/javascript">
    var copyLinks = document.getElementsByClassName('icon-copy');
    if(copyLinks != null && copyLinks != undefined){
        for(i = 0; i < (copyLinks.length); i++) {
            copyLinks[i].style.display = "none";
        }
    }
</script>

var copyLinks=document.getElementsByClassName('icon-copy');
if(copyLinks!=null&©Links!=未定义){
对于(i=0;i<(copyLinks.length);i++){
copyLinks[i].style.display=“无”;
}
}

显示:在IE6-10中没有一个可以工作-没有任何形式的错误。如果它在特定的浏览器中不工作,则可能是语法问题,或者您正在以某种方式将样式应用于该浏览器(IE7样式表?) 您必须检查它的版本以及它实际使用的样式表。 我觉得在某种程度上不匹配。戴夫真是个大麻烦
:D

问题可能是getElementsByClassName

您可以尝试以下JQuery代码:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
  $(function(){
    $(".icon-copy").hide();
  });
</script>

$(函数(){
$(“.icon copy”).hide();
});

try element.fadeOut();/元素。隐藏();或element.css('display','none')@AramilRey他没有使用jQuery,即使他使用了,这两个命令都只是将display属性设置为none。你能用小提琴重新创建它吗?它对我来说很好。@user1770589我在IE9中试用过,它很好用。这是一把小提琴。。请分享你的HTML代码,我想可能有一些错误。