javascript数组循环赋值
<scripttype="text/javascript">varp=document.getElementById("photo").offsetLeftvarm=ne...
<script type="text/javascript">
var p=document.getElementById("photo").offsetLeft
var m=new Arrey[18]
var n=new Arrey[18]
for(var i=0;i<18;i++)
{
m[i]=p+60+i
n[i]=p+15.5*i
}
for(var i=0;i<18;i++){
document.write(n[i]) }
</script>
这个 m n 里怎么没有值? 展开
var p=document.getElementById("photo").offsetLeft
var m=new Arrey[18]
var n=new Arrey[18]
for(var i=0;i<18;i++)
{
m[i]=p+60+i
n[i]=p+15.5*i
}
for(var i=0;i<18;i++){
document.write(n[i]) }
</script>
这个 m n 里怎么没有值? 展开
3个回答
展开全部
通过for方式进行循环数组,并赋值
示例:
var arr=["a","b"];//定义一个数组arr
for(var i=0;i<arr.length;i++){//for循环数组,其中最大值为数组的长度
arr[i] = a[i] + 'c';//为所有数组元素都拼接上c,变成ac,bc
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input type="text" value="1" name="a"></input>
<input type="text" value="2" name="b"></input>
<input type="text" value="3" name="c"></input>
<script type="text/javascript">
var sr=['a','b','c'];
for (var i=0 ;i < sr.length ; i++){
eval('var '+sr[i]+'='+document.getElementsByName(sr[i])[0].value+';')
}
alert(a);
alert(b);
alert(c);
</script>
<input type="text" value="2" name="b"></input>
<input type="text" value="3" name="c"></input>
<script type="text/javascript">
var sr=['a','b','c'];
for (var i=0 ;i < sr.length ; i++){
eval('var '+sr[i]+'='+document.getElementsByName(sr[i])[0].value+';')
}
alert(a);
alert(b);
alert(c);
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询