天天看點

firefox 不支援document.all

寫JS時發現下面代碼,在FIREFOX下不能正常運作,代碼如下:

<a href="javascript:void(0);" target="_blank" rel="external nofollow" οnclick="locking()" style="margin-left:5px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;網站報錯</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() {

            $("#ly").css({"display":"block","width":document.body.clientWidth,"height":document.body.clientHeight});

            $("#Layer2").css("display","block"); 

        }

繼續閱讀