写JS时发现下面代码,在FIREFOX下不能正常运行,代码如下:
<a href="javascript:void(0);" οnclick="locking()" style="margin-left:5px;"> 网站报错</a>
<script type="text/javascript">
function locking() {
document.all.ly.style.display = "block";
document.all.ly.style.width = document.body.clientWidth;
document.all.ly.style.height = document.body.clientHeight;
document.all.Layer2.style.display = 'block';
}
</script>
由于firefox 不支持document.all,所以将代码修改如下:
function locking() {
/*document.all.ly.style.display = "block";
document.all.ly.style.width = document.body.clientWidth;
document.all.ly.style.height = document.body.clientHeight;
document.all.Layer2.style.display = 'block';*/
$("#ly").css({"display":"block","width":document.body.clientWidth,"height":document.body.clientHeight});
$("#Layer2").css("display","block");
}