1楼:郁闷西郁闷
点击button的时候 i 已经等于5了,所以要取buttonr的index
以下是点击五个按钮时候i 与 index的值i=5 this.index=0
i=5 this.index=1
i=5 this.index=2
i=5 this.index=3
i=5 this.index=4
2楼:微乐健康网
如果不加index,你怎么知道点击的是那个按钮
c[i].index=i 这个是什么意思 js里面的
3楼:匿名用户
c[i].index=i
c 表示一个数组,定义方式 var c = ['a','b','c','d'];
for(var i=0; i里没花生变坏.因为i从0开始数组下标也是0}
4楼:空格传说
给数组c的第i个位置的对像(元素)的index属性设置 i 这个值。
javascript中.index的用法?各位大虾,帮忙看下,**如下:
5楼:画角连城
这里的index是程序员自己给每个input增加的一个属性,不是js本身的定义。
你这个**应该是有五个不同的按钮,点击后可以分别来切换一个div的width、height、backgound和display样式。
6楼:匿名用户
在这里是索引值的意思,i的值是什么,this.index的值就是什么
7楼:匿名用户
只是给对象"index"字段赋值而已,和用"index2"、"ind"没啥区别
js问题,求问更改css属性的问题。xx.style.background="red"不是正确的吗?这里怎么不行
8楼:匿名用户
style 其实就是返回的是一个css样式声明对象([object cssstyledeclaration])
其实我们直接用.***去做一
个样式的改变时候 就像我们用window.onload 一样 调用了window对象的onload方法,当然我们用.去直接调用对象中的方法或者内容的时候是严格区分大小的。
其实主要的问题是style. 后面的参数在js内部虚拟机的解析问题,因为你是通过来的参数
就是好比arr 就是width
obj.style.arr = '1px';
这里的arr js会认为arr是css对象中的一个属性
obj.style[arr] = '1px'
这里的arr js会将arr实意后找到css对象中的属性
当然这样也是不行的
obj.style['arr'] = '1px'
我也不知道楼主能不能懂,但是就是这么一个意思,如果楼主质执意要用style.width = xx;
可以用过switch进行设置
switch(arr)
case 'width' : obj.style.width = '1px';
9楼:匿名用户
document.getelementbyid("xx").style.backgroundcolor="#f00"; 这样写
js如何查找数组中是否存在某个值
10楼:卸下伪装忘勒伤
可以用数组的includes函数判断数组中是否存在某个值。
1、创建一个数组,为数组添加成员,然后将这个数组赋值给一个变量,这里以arr为例:
2、使用数组的includes函数,函数的参数为查找的值,如果数组中有被查找的值,则函数输出“true”:
3、如果数组中没有被查找的值,则函数会输出“false”:
11楼:张钰涛
可以用数组的indexof函数,方法arr.indexof(find,start);
find:要找的内容,必须;
start:查找开始下标,可选;
返回:查找数据所在的下标,如果没找到,返回-1
如果只要知道是否有8这个数字,直接调用arr.indexof(8),如果返回值不为-1,说明找到了
所谓数组,是无序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。
用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。 这些无序排列的同类数据元素的集合称为数组。
在c语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。
12楼:匿名用户
1、javascript的indexof()方法
var arr_data = [1,2,3];
arr_data.indexof(1); //如果存在返回值的下标,不存在返回-1
2、jquery的$.inarray()方法
$.inarray(1, arr_data); //如果存在返回值的下标,不存在返回-1
扩展资料
javascript脚本语言具有以下特点:
1、脚本语言。javascript是一种解释型的脚本语言,c、c++等语言先编译后执行,而javascript是在程序的运行过程中逐行进行解释。
2、基于对象。javascript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。
3、简单。javascript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于java基本语句和控制的脚本语言,其设计简单紧凑。
4、动态性。javascript是一种采用事件驱动的脚本语言,它不需要经过web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作javascript都可直接对这些事件给出相应的响应。
5、跨平台性。javascript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个javascript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支 持javascript脚本语言,目前javascript已被大多数的浏览器所支持。
参考资料
13楼:
直接看**:
window.onload = function()function iscon(arr, val)return false;}
js 新人求解,谁能告诉我这里是什么意思 for(var i=0;i
14楼:匿名用户
遍历对象
数组no2
将对象数组no2中的每个对象的index属性设为对象的索引值例如初始no2如下:
[{},{},{},{}]
执行完后no2如下:
[,,,]
js 中如何取出数组中的值?
15楼:大野瘦子
var arr=[2,4,5,3,5,3,0];
var arrvalue;//用于存放取出的数组的值
for(var i=0;iarrvalue=arr[i];//数组的索引是从0开始的
console.log(arrvalue);//把取出的值打印在控制台上
}js 获取数组中的最大值和最小值
var arr = [3,12,23,18,25,33,22,30,1]
方案一: 思想 首先对数组进行排序(小 》大),第一项为最小值,最后一项为最大值
var min;
var max;
arr.soft(function(a,b))
min = arr[0];
max = arr[arr.length-1];
方案二:采用math对象里的min()方法和 max()方法,需要将比较的数一个一个的传递进来才能比较,但是可以通过以下方式转化即可;
var min = math.min(arr);
console.log(min) // nan
console.log(math.min(3,12,23,18,25,33,22,30,1)) // 1
console.log(math.max(3,12,23,18,25,33,22,30,1)) // 33
var min =eval("math.min(" +arr.tostring()+")"); // 1 采用字符串拼接
var min = eval("math.max(" +arr.tostring()+")");; // 33
16楼:水闰爱树木
js(javascript)如何取出数组中的不同值(**较多,**以**的形式展现):
js中数组中的值怎样取出来使用:
var arr = [1,2,4];
1、 var newarr = arr.slice(0,2); //从0开始 取两个元素
2、var newarr = arr.splice(0,2); //这种方法会改变原数组
扩展资料
使用js数组注意事项
1、设置length属性为一个小于当前数组长度的非负整数n时,当前数组中的那些索引值大于等于n的元素将从数组中删除。同时可以将length属性设置为大于当前长度的值,实际不会像数组中添加元素,它只是在数组尾部创建一个空的区域。
2、每个数组都有一个length属性,针对非稀疏数组,length属性值代表数组中元素的个数,其值比数组中最大的索引大一。当数组是稀疏时,length属性值会大于元素个数。数组的长度会大于每一个元素的索引值。
17楼:张大伟
首先定义一个数组 var arr=[2,4,5,3,5,3,0];//这里以整形数组为例
确定数组的长度arr.length;
利用循环语句遍历数组
var arr=[2,4,5,3,5,3,0];
var arrvalue;//用于存放取出的数组的值for(var i=0;iarrvalue=arr[i];//数组的索引是从0开始的
console.log(arrvalue);//把取出的值打印在控制台上}
18楼:幻翼高达
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础**。
3、浏览器运行index.html页面,此时shuz数组中的值被成功用js取出打印了出来。
19楼:匿名用户
首先这个变量 shuz 就是不是数组.
其它人回复的取数组值 的方法是正确的.
20楼:匿名用户
for(var i=0;i 21楼:匿名用户 shuz[0] shuz[1]…… js选项卡的问题 22楼:匿名用户 亲,varobtn=obox.getelementsbytagname('button');获取元素节点,哪有元素名叫button的呢,应该是input,obtn[i].class='';这句应该改为obtn[i]. classname='',这样兼容性比较好,js改为下面的就可以了 javascript中知道一个数组中的一个元素的值,如何获取数组下标 23楼:一诺宝贝 一步,打开eclipse开发工具,新建静态页面lastindexof.html,如下图所示: 第二步,在内编写**,声明两个变量e1和e2,如下图所示: 第三步,预览该静态页面,打开浏览器控制台,查看打印结果,如下图所示: 第四步,再次修改**,lastindexof方法内第一个参数设置为数组中没有的元素,如下图所示: 第五步,再次预览该静态页面,发现打印的结果为“-1”,说明没有查找到该元素,如下图所示: 第六步,再次修改**,添加第二个参数,从倒数第二个开始查找,如下图所示: