猿问

控制台输出有问题,求大神指教!!!不同浏览器的编码顺序对控制台的输出有什么影响?

//获取所有a标签
var page = document.getElementById('content').getElementsByTagName('a');
for(var z = 0;z<page.length;z++){
   console.log(z);    //输出次数
   console.log(page[z]);    //输出a标签
   page[z].target = '_blank';   //给a标签添加target属性
   //console.log(page[z]);    已注释掉,输出添加target后的a标签
}

在火狐浏览器的控制台中显示内容(部分)

为什么前15行都是显示的

<a href="../JS/3-流程控制/practice2.html">

从15行开始往后就显示

<a href="../JS/3-流程控制/流程控制(老师版).docx" target="_blank">

明明是在添加target属性之前在控制台中输出了a标签的内容,为什么循环到15行之后,就出现了target属性???

谷歌是从第一个就出现了target,IE的话是从始至终都不会出现target,而为什么火狐就从第15个。在火狐中用断点进行测试,则无论是第15个之前还是第15个之后,都不会出现target。

Wo_o明
浏览 1788回答 1
1回答
随时随地看视频慕课网APP
我要回答