为了账号安全,请及时绑定邮箱和手机立即绑定

代码中的 1 和0 是什么意思

代码中的 1 和0 是什么意思

var aInput = document.getElementsByTagName('input');    aInput[1].onclick = function()    {                if( isNaN(aInput[0].value)||isNaN(aInput[0]) )        {            alert( aInput[0].value + '不是数字' );        }        else        {            alert( aInput[0].value + '是数字' );        };            };        aInput[1],onckick= function()    {           };为什么是 上面的是1   里面的是0     是变量吗
查看完整描述

4 回答

?
dollzcx

TA贡献8条经验 获得超5个赞

就是input的下标 , document.getElementsByTagName 这个方法这里面的s我给加粗加斜体了,意思是他会

  1. 从document里面从第一行开始查找标签名(tagname)是input的对象,也就是查找到所有的input标签.

  2. 把查找到的所有input标签对象都存在你所定义的 aInput 数组中

  3. JavaScript中的数组 可以用aInput[i] 来表示一个数组里面的各个元素, i的值从0开始,一直到最后一个元素的下标结束.

  4. 那么也就是 aInput[0] 是第一个 查找到的 input标签, aInput[1] 是第二个input标签

查看完整回答
3 反对 回复 2017-01-09
?
司风0

TA贡献26条经验 获得超15个赞

在java语言中,0代表数组或集合等下标的第一位,1代表第二位,以此类推 比如创建一个数组 int[] a={5,7,2,1}; 那么a[0]就代表数组的第一个元素"5"。 这个数组的下标范围是0-3,超出范围则会发生空指针异常
查看完整回答
2 反对 回复 2017-01-09
?
kendobro3942249

TA贡献4条经验 获得超1个赞

GETBYTAGNAME得到的是一个数组

查看完整回答
1 反对 回复 2017-01-09
?
KevenHuang

TA贡献280条经验 获得超233个赞

是数组集合的下标。
查看完整回答
1 反对 回复 2017-01-08
  • 4 回答
  • 0 关注
  • 4538 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信