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>