近日发现所有现代浏览器某XX版本后都把console.log输出的格式改了

Midnight 发布于 2013/01/11 09:33
阅读 2K+
收藏 0

上图是chrome的控制台;

第一句 console.log(document.getElementByTagName('body')); 输出的结果已经不像第二句那样直接是html代码了.
如果在代码中使用console.log进行调试你已经无法获取到你所需要输出的html结构了.
有朋友说用console.dir可以输出, 我试过结果和log输出的大同小异,没太多区别

加载中
0
洲宝
洲宝
肿么了?
0
Ryan-瑞恩
Ryan-瑞恩
么看明白?
0
mallon
mallon

JS里面函数、对象...都一个概念


0
mallon
mallon
而且...我的返回是正常的...
0
Midnight
Midnight
console.log 输出的数据不再是dom了
0
十一文
十一文

我也快了。

主要是由于我那2g内存的机器快跑不动她了。

开个网页直接100m内存多了就卡死了

0
eval
eval
console.log输出html结构,console.dir还是输出dom
Midnight
Midnight
回复 @eval : 包括firefox 自带的开发工具 和 firebug都变成这样了
Midnight
Midnight
回复 @eval : 只要用console.log输出的内容结构全变了, 已经不能像以前那样直接输出html代码了, 对于调试已经很麻烦了
eval
eval
回复 @Midnight : 版本 24.0.1312.52 m console.log和console.dir以前的版本看不出什么区别,现在有区别了, 直接在控制台里输入,就相当于log,只会看到html结构, 如果想看dom,还得console.dir,比以前麻烦了
Midnight
Midnight
你的chrome什么版本, 估计你还没升级到最新的
0
APPLEUFO
APPLEUFO
详细情况
0
优雅先生
优雅先生
i7处理器,8G内存的机器表示毫无压力,
返回顶部
顶部