繁体   English   中英

动态改变 div 宽度 - 奇怪的问题

[英]dynamically changing div width - weird problem

我有一个 div 标签,我动态设置了 div 的宽度...从它开始宽度将为 10%,然后它会根据用户输入的值增加。 这就是我从 javascript 动态设置值的方式。 它在 FF 和 Chrome 中运行良好。 它在 IE 中以一种奇怪的方式工作......如果我在 JS 中设置宽度后放置一个警告框,它可以工作,但是如果我删除警告框,div 宽度不会改变,它会保持旧值。

有人可以给我一些见解吗?

这是示例代码,newval 可以是 0 到 100 之间的任何值

document.getElementById('test'+id).style.width = newval + '%'

提前致谢

尝试添加; 表达式末尾的符号,并将结果值与“”连接起来:

document.getElementById('test' + id).style.width = "" + newval + '%';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM