强制网页使属性无效?

时间:2009-06-12 16:33:19

标签: javascript

我有一个页面,其中的元素可以从中移除,有时其余元素在删除后重新调整即可。有时虽然他们没有,有没有办法迫使他们重新调整或无效?

谢谢!

1 个答案:

答案 0 :(得分:1)

我相信你在询问如何强制浏览器“重新定位”/“重新绘制”页面上的所有元素,其中一些元素已从DOM中删除。

如果我正确地理解了你的问题,我依旧记得以前处理过这个问题。我很确定我将body标记的display:属性设置为block

document.body.style.display = 'block';

如果这不起作用,你可以尝试一些令人讨厌的hackish,比如:

document.body.style.display = '';
document.body.style.display = 'block'

无论哪一个有效,我都肯定将代码包装在一个名字很好的function中,以明确你要做的事情!