<body>
<p>Hello World</p>
<p>Hello World</p>
<script type="text/javascript">
var Obj={
pNodes:document.getElementsByTagName('p'),
init:function(){
var _this=this;
for (var i = 0; i < _this.pNodes.length; i++) {
console.log(_this.pNodes[i]);
console.log(_this.pNodes.item(i));
}
}
}
Obj.init();
</script>
</body>
从console.log出的结果发现都是一样的
那么这两种写法的区别是什么???
<p>Hello World</p>
<p>Hello World</p>
<script type="text/javascript">
var Obj={
pNodes:document.getElementsByTagName('p'),
init:function(){
var _this=this;
for (var i = 0; i < _this.pNodes.length; i++) {
console.log(_this.pNodes[i]);
console.log(_this.pNodes.item(i));
}
}
}
Obj.init();
</script>
</body>
从console.log出的结果发现都是一样的
那么这两种写法的区别是什么???