我在外部 .js 文件中有这个 javascript 函数:
function init() {
var v = document.getElementsByTagName('video'),i;
console.log(v.length);
for (i in v) {
console.log("class:" + v[i].className + "id:" + v[i].id);
}
}
init();
以及专用 html 页面中的一个视频元素。这是脚本返回到 Chrome 控制台的内容:
1 // v.length
class:video1id:bigBunny //first pass of for loop
class:undefinedid:undefined //??
class:undefinedid:undefined //??
为什么会这样?