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

跪求!js 里输出 clientHeight 和 在浏览器控制台输出的值不一样?

跪求!js 里输出 clientHeight 和 在浏览器控制台输出的值不一样?

慕码人8056858 2019-08-21 19:04:45
创建元素,并且给了宽度,不过没有给高度,下面代码在谷歌浏览器运行会输出32,但是在谷歌浏览器控制台里手动输入document.getElementById('wrap').children[0].clientHeight会输出338也就是该元素正确高度是因为我获取高度的时候元素还没有加载进来吗?如果没有加载进来的话不是应该输出0吗?为什么会是32?应该怎样获取正确高度呢?#wrap{position:relative;}.pic-flow{position:absolute;width:calc((100%-30px)/4);}.pic-flowimg{width:100%;}leturl="https://wx2.sinaimg.cn/large/6ad11a59ly1fz4x1zu7d5j212e0u0npf.jpg"letel=``document.querySelector('#wrap').innerHTML=elconsole.log(document.getElementById('wrap').children[0].clientHeight)
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 722 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号