display:none 后为什么img 的宽度为0? 估计读取的是实际渲染宽度 因为display="none"之后img没有被渲染 所以....不过width属性应该是定值.....奇怪 你是不是用offsetWidth来读的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都display为none了,还有什么宽度 请大家帮帮忙,目前要处理这个问题.<div>中许多图片,我想先处理一下,再显示给用户,所以先要设为none.最后再设为block <div style="display:none;"> <img src='1.jpg' id='i1' style="width:100px;" /></div><script language="javascript"> alert(document.getElementById('i1').style.width);</script> 也就是说你把width设置在style中,就可以了 img 如果有宽度,那不可能会为0的div的display的属性none只是为了隐藏,就算是none也不会读到宽度为0的你是不是读错宽度值啊~ 谢谢楼上楼上的,因为我要读的程序是生成的,只写成width=100类的方式,所以用style等不好用.楼上的,我没有读错,.把display:block就可以了.none 时就是返回为零. 如何实现table的原地更新 发现JS运算一个奇怪的现象,求解!!!! 在线等,回帖时自动向ewebeditor编辑框引用主题的内容并且递交? 如果提取符合条件的html元素,急!!! 请教:无法获取Cookie……彻底晕了,救命。 js弹出框,提交信息 getElementsByTagName的问题 javascript操作fso 怎么在客户端的JS函数里调用服务器端的VBS函数?? 新手,各位高手帮忙呀!急,急,急!!!!!!! 在打开静态网页时,能不能让它自动滚动到某一行? 图象处理问题??
<img src='1.jpg' id='i1' style="width:100px;" />
</div>
<script language="javascript">
alert(document.getElementById('i1').style.width);
</script>
div的display的属性none只是为了隐藏,就算是none也不会读到宽度为0的你是不是读错宽度值啊~