谷歌Chrome控制台格式html

时间:2013-07-22 09:54:42

标签: javascript google-chrome google-chrome-extension

是否可以让Google Chrome控制台格式化输出html。所以,如果我愿意

console.log('<ul><li>1</li><li>2</li></ul>'); 

它将显示html标记的真实列表instad

3 个答案:

答案 0 :(得分:5)

不,似乎不可能。 Console API reference for Google Chrome没有提到这样的事情。

但是,您可以创建一个调试div标记并将其内容添加到:

<div id='debug'></div>

document.getElementById('debug').innerHTML = '<ul><li>1</li><li>2</li></ul>';

答案 1 :(得分:1)

一个简单的黑客可能是这样的:

console.html = function(data){
   var self = this;
   for(var i=0; i< arguments.length;i++){
      var wrapper= document.createElement('wrapper');
      wrapper.innerHTML = arguments[i];
      self.log(wrapper)
   }
}

答案 2 :(得分:0)

是,

您可以使用

显示列表
console.log("hi",[1,2,3,4],"ho");

,很重要,+会将数组转换为String。

不,普通的html是不可能的。

enter image description here