//获取所有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。