在Javascript中设置元素的属性不反映在DOM中

时间:2016-02-03 12:15:18

标签: javascript

我试图使用JS设置元素的高度。它是Ionic项目的一部分,以下是我使用的代码:

var screenHeight = (ionic.Platform.isIOS()) ? window.screen.height : window.innerHeight * window.devicePixelRatio;

var companyHeight = screenHeight - 140 -document.getElementById('footer').offsetHeight;

document.getElementById('companyinfo').setAttribute("style","height:" + companyHeight + "px");

一切运行正常,如果我在Chrome开发者控制台中输入document.getElementById('companyinfo'),我会看到元素,因为我将其修改为。但由于某些原因,它没有在实际的DOM中更新。

0 个答案:

没有答案