文本框中输入的数字是字符串吗 如果是为什么hobby[(j.charAt(n))-1].checked=true; 可以实现 如果不是 为什么hobby[(j.parseInt(j)-1].checked=true才能实现!?

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

GoHr

2015-07-31 09:16

文本框中输入的数字是字符串吗 如果是为什么hobby[(j.charAt(n))-1].checked=true; 可以实现 如果不是 为什么hobby[(j.parseInt(j)-1].checked=true才能实现!?

写回答 关注

2回答

  • 野山椒鸡杂
    2015-07-31 14:31:46

    应该二者都可以是,在某些情况下可以作为数字,当然也可以作为字符串

    GoHr

    两者都是?如果我们要它作为字符或者数字怎么处理?

    2015-07-31 16:39:45

    共 1 条回复 >

  • 康振宁
    2015-07-31 14:30:08

    是,你从文本框中获取到的数字是以字符串的形式展现的。

    这里可以告诉你个小技巧,当你获取数字的时候,在该元素后面*1就可以了

    GoHr

    *1直接变成数字了吗?

    2015-07-31 16:37:39

    共 1 条回复 >

JavaScript进阶篇

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

468191 学习 · 21891 问题

查看课程

相似问题