【发布时间】:2014-07-05 18:29:55
【问题描述】:
我正在尝试使用 getElemenstByTagName 方法来访问某些数组元素。我搜索了互联网并发现了它的一些用途。我已经看到,如果在标记名末尾没有 [0],则此方法不起作用。说
如果我使用,在我的代码中
var c=document.getElementsByTagName("P");
它不起作用。而是我必须使用
var c=document.getElementsByTagName("P")[0];
这个 [0] 索引是什么意思,为什么使用它??
完整代码:
<html>
<head>
<style>
*{margin:0px;padding:0px;}
</style>
</head>
<body>
<script>
var j=2;
var temp;
var arr=["favourite","fruit","is","mango","orange","apple"];
for(i=0;i<3;i++){
document.body.innerHTML+=arr[i]+" ";
}
setInterval(function (){
j++;
var c=document.getElementsByTagName("P")[0];
c.style.color="blue";
c.innerHTML=arr[j]+" ";
if(j==5){j=2;}
},2000);
</script>
<p style="position:absolute;float:right;top:0px;left:97px;border:0px solid black;width:60px;height:50px;"></p>
</body>
</html>
【问题讨论】:
标签: javascript