[0]问题

[0]问题

var inputFile = document.getElementsByTagName(‘input’)[0];
var spanFile = document.getElementsByTagName(‘span’)[0];
加[0]和不加[0]的区别?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,加[0]是指获取一组中的第一个,不加[0]是获取一组;如下例:

https://img1.sycdn.imooc.com//climg/64d2eeab09e3928008690448.jpg

https://img1.sycdn.imooc.com//climg/64d2eeb709dde66113120324.jpg

祝学习愉快!

  • 浪键神码 提问者 #1
    判断文本输入框是否没有输入文字,为什么不能不加[0]
    2023-08-09 18:30:56
  • 好帮手慕小李 回复 提问者 浪键神码 #2

    因为input在页面中只有一个,且使用document.getElementsByTagName获取的是按照一组进行获取的,即便是只有一个那么它也会是按照一组进行获取,所以需要加[0]。

    2023-08-09 18:32:47
  • 浪键神码 提问者 回复 好帮手慕小李 #3
    好的明白了
    2023-08-10 00:13:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师