js从数组中获取元素的问题

本文介绍了一种在前端开发中更准确地获取DOM元素的方法。当通过class选择器获取到多个同名元素形成数组时,直接使用get(0)可能无法提供足够的上下文信息来进一步操作这些元素。文中提供了一个解决方案,通过调整获取方式可以完整展示元素信息,便于开发者进一步处理。

问题描述:

我有个应用是通过class获取元素,但是因为有两个同名元素所以获取的是一个数组,我开始用get(0)的方式。


然后我们来看一下问题:


可以看到再浏览器的控制台上打印了这个对象,只是一个单独的i元素,没有其他信息,导致得不到它的父元素。

解决方法:

使用如下方式可以得到


现在可以看到打印出来的信息就完整了,所以可以得到周边的元素。

所以还是要多看api,搞后台弄前端还是会遇到很多问题,在这做个记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值