Javascript 使用style=none在java脚本中隐藏链接在IE中不起作用
我正在尝试使用Java脚本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){
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代码,我想可能有一些错误。