
function winload() {
var cval=getCookie("dkbdbuy");
if(cval!=null){
for(i=0;i<cvallength;cval++){
documentgetElementById(cval)stylebackgroundColor='#FFFF00';//
}
}
}
知道cval是个数组,那么在用documentgetElementById(cval)stylebackgroundColor='#FFFF00';的时候,为什么还要直接写
documentgetElementById(cval)?
应该写:
documentgetElementById(cval(i))才对,cval本身是个数组,你用循环目的不就是遍历,依次得到数组里面的元素,做相应的 *** 作么。
documentgetElementById里面,应该调用cval(i),而不是cval
比如你的数组是arr,首先查找name所在的索引,用var index=arrindexOf(文本框的数字)
找到后 你需要的值为new=arr[index]
至于你文本框中的数字你可以在js中用一个变量接收。
1、如果知道数组下标,直接 arr[index]方式获取
2、假设不知道数组下标,查找某一项值,例如: 数组 arr = ['red', 'green', 'yellow', 'green', 'blue'];查找 green:
var myFirstIndex = ArrayindexOf(arr, "green"); // 返回1
indexOf查找指定项的索引位置。 返回的索引是在 item 中指定的项的第一次出现。 如果找不到,则返回-1。再次调用该函数,并指定大于所找到元素的索引的起始索引值,可查找 item 的下一次出现。例如:
var mySecondIndex = ArrayindexOf(Array, "green", (myFirstIndex + 1) ); // 返回3
以上就是关于JS 如何读取数组全部的内容,包括:JS 如何读取数组、高手请进!!!!javascript 怎样获取html中的数组的值、js 如何高效的找到数组中的某一项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)