ie使用JS实现console

调试js的时候 , ff,chrome,safari 浏览器中有console可以在控制台打印一些信息 , ie是没有这个console对象,故写了个console以便调试使用,仅仅实现了log方法。淘宝女装夏装新款

<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
112342134<br/>
112342134<br/>
112342134<br/>
112342134<br/>
112342134<br/>
112342134<br/>
</body>


<script>
if(!window.console){
    console = (function(){
        var instance = null;
        function Constructor(){
            this.div = document.createElement("console");
            this.div.id = "console";
            this.div.style.cssText = "filter:alpha(opacity=80);position:absolute;top:0px;left:0px;width:100%;border:1px solid #ccc;background:#eee;";
            document.body.appendChild(this.div);
        }
        Constructor.prototype = {
            log : function(str){
                var p = document.createElement("p");
                p.innerHTML = str;
                this.div.appendChild(p);坏帐
            }
        }
        function getInstance(){
            if(instance == null){
                instance =  new Constructor();
            }
            return instance;
        }
        return getInstance();
    })()
}

console.log("444");
console.log("555");
console.log("666");
console.log("777");

</script>
</html>

posted @ 2011-05-18 09:24  sky7034  阅读(860)  评论(0编辑  收藏  举报
蘑菇街女装 货运专家