问答详情
源自:9-4 区别getElementByID,getElementsByName,getElementsByTagName

我看了排名第一和第二答案的同学,任务3从输入框里取出来的值都减1了,这是为什么呢?

http://img.mukewang.com/578f00f800018aeb10440819.jpg

图中标红处

提问者:砚之 2016-07-20 01:03

个回答

  • _Capricornna
    2016-07-21 10:44:09

    我的理解是,j是一个数组,j.charAt(n)其中的n是从0开始,但是代表的是wb的输入中的第0位数值,所以减1。

    但是这种写法也不是很正确,在测试时如果输入21,因为n从0开始循环,会勾选hobby[0]和hobby[1]。所以这种写法仅限输入的数小于10

  • Aries58
    2016-07-20 11:04:41

    what?

  • 潇潇小饭
    2016-07-20 10:45:12

    返回的是一个数组 下标从零开始

  • 慕慕5784941
    2016-07-20 10:33:24

    从 0开始?