2 回答
TA贡献1036条经验 获得超461个赞
说实话,真的没有看明白你在说什么。多个问题可以拆开一个一个的问,你说的后台也不知道在哪里体现的。
var span=document.getElementsByTagName('span'); 是一个类似数组的东西,并不是真正的数组,它和数组确实没有innerHTM属性;
但是 :span[this.index] 是类数组中的一个元素,也就是一个html的标签,它是有innerHTML属性的。所以你这里没有问题。
TA贡献3593条经验 获得超0个赞
TA贡献6条经验 获得超1个赞
呵呵,自己实现了第一段代码。
<!DOCTYPE html>
<html>
<script>
window.onload=function ()
{
var biaoji=document.getElementsByName('biaoji');
var span=document.getElementsByTagName('span');
var i;
for(i=0;i<biaoji.length;i++)
{
biaoji.index=i;
if(parseInt(biaoji[i].innerHTML)==1)
{
span[i].innerHTML="Hello World";
}
}
}
</script>
<body>
<div name="biaoji">1</div>
<div name="biaoji">1</div>
<div name="biaoji">1</div>
<span>我爱你</span>
<span>我爱你1</span>
<span>我爱你2</span>
</body>
</html>
添加回答
举报