我有一个div标签,我动态设置div的宽度...从它开始宽度将是10%然后它将根据用户输入的值增加。这就是我从javascript动态设置值的方法。它在FF和Chrome中运行良好。它在IE中以一种奇怪的方式工作...如果我在JS中设置宽度后放置一个警告框它可以工作,但是如果我删除警告框,则div宽度不会改变并保持旧值。
有人可以给我一些见解吗?
这是示例代码,newval可以是0到100之间的任何值
document.getElementById('test'+id).style.width = newval + '%'
提前致谢
答案 0 :(得分:1)
尝试在表达式的末尾添加;
符号,并使用“”结束结果值:
document.getElementById('test' + id).style.width = "" + newval + '%';