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

来源:9-4 区别getElementByID,getElementsByName,getElementsByTagName

砚之

2016-07-20 01:03

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

图中标红处

写回答 关注

4回答

  • _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?

    砚之

    9-4节 同学代码 排名第一和第二的代码 关于任务三中 取出了输入框的值后为啥减1

    2016-07-20 12:43:42

    共 1 条回复 >

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

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

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

    从 0开始?

    砚之

    从0开始,那减1,下标不是变成了负数了吗?

    2016-07-20 12:44:56

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题