为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不这样获取main里的所有box盒子, var oBoxs = oParent.getElementsByClassName(box)

var oBoxs = oParent.getElementsByClassName(box)

通过类名获取

正在回答

1 回答

因为这些盒子和里面的图片是需要根据接收到的后台数据,动态创建出来,再渲染到页面上的;
只有 getElementsByTagName 可以获取到动态创建的 DOM,getElementsByClassName、querySelectorAll 这些都只能获取前端写死的数据。

1 回复 有任何疑惑可以回复我~
#1

虞粥粥

我也很好奇这个问题来着,但是为什么我在csdn 上查都说getElementsByClassName可以动态获取元素
2019-10-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么不这样获取main里的所有box盒子, var oBoxs = oParent.getElementsByClassName(box)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信