在这个问题中,您提到了style.display
在Firefox、Opera、Safari中不起作用,但在IE7中是正常的。这可能是由于浏览器之间的兼容性问题导致的。以下是一些建议来解决这个问题:
.hide {
display: none;
}
然后,在需要隐藏的元素上添加hide
类:
<div class="hide">这个元素将被隐藏</div>
element.style.display = 'none';
$(element).hide();
总之,为了解决style.display
在Firefox、Opera、Safari中不起作用的问题,您可以尝试使用CSS样式表、正确的JavaScript属性名称和值、jQuery库或W3C标准。这将有助于确保您的代码在不同的浏览器中正常工作。
领取专属 10元无门槛券
手把手带您无忧上云