document.getElementById("xxx") 获取table中td的元素,length = 0 但,console打印出有元素--bootstraptable动态table

背景:项目要实现bootstraptable动态某行的具体某列添加按钮,作为常做后端的,弄前端还是有点相形见绌。最先考虑的是,直接等table渲染好了,即可获取对应的每个td元素,即可在其后追加button按钮。但直接在bootstraptable初始化后实现,出现打印console输出有getElementById获取的元素。但length等,都为0。因页面还未完全加载完。so,

解决办法:

将document.getElementById()放在window.onload(function(){});中。让其整个页面加载完成后,在去获取,即可。此处记录,分享哈,加强记忆,以及便其他同学遇到类似情况。文笔拙劣,如有不对之处,请大神留言指正,不胜感激。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值