当前位置: 代码迷 >> JavaScript >> 下面的代码将SPAN属性值放入SPAN标签中,运行没错,完后确提示异常alls[.]不能为空,是什么原因?
  详细解决方案

下面的代码将SPAN属性值放入SPAN标签中,运行没错,完后确提示异常alls[.]不能为空,是什么原因?

热度:541   发布时间:2012-04-04 16:38:51.0
下面的代码将SPAN属性值放入SPAN标签中,运行没错,完后确提示错误alls[..]不能为空,是什么原因??
下面的代码将SPAN属性值放入SPAN标签中,运行没错,完后确提示错误alls[..]不能为空,是什么原因??




<span my="yuna1"></span><br>
<span my="yuna2"></span>
<input type="button" value="查看源代码" onclick="P()">



<script>
var alls = document.getElementsByTagName("SPAN");
for(var i=0; i<=alls.length; i++)
{
if(alls[i].getAttribute("my")!="")
{
alls[i].innerText = alls[i].getAttribute("my");
}
}


function P()
{
alert(document.documentElement.innerHTML);
}
</script>

------解决方案--------------------
数组出错了 参数i不能等于length 把“=”去掉 

  相关解决方案