div的css
div的dom结构
使用console.dir($("#idcontainer"))
div的层级结构
但是我使用$("#idContainer")[0].clientHeight得到的却是0
$("#idContainer")[0].clientWidth得到的结果是828
为什么呢?
我在页面加了个按钮,点击执行$("#idContainer")[0].clientHeight能获取到558这个值
将这个idContainer div直接放到body下面也能直接获取clientHeight值
外层的div的css会影响这个clientHeight值吗?
另外问题我说的dir,意思是我使用console.dir("")
问题我已经解决了,给div的css预先定义在外部框架的css文件里面就好了。
因为这个div是我后来load进来的,同时load进来的还有这段css,应该是js的执行在css渲染之前才导致的了。
$("#idContainer")[0].clientHeight得到的却是0
$("#idContainer")[0].clientWidth得到的结果是558
题主是不是写错了?
另外题干中的dir应该是div吧?