javascript - 使用 javaScript 变量添加 css 属性?

标签 javascript html css variables var

我需要能够计算出 HTML 元素 (div) 应该有多高...

我正在使用此 javaScript 代码来计算 CSS 并将其添加到我的“Wrapper”div:

var h=window.innerHeight;
var content=920;
var fix=920-h;
document.getElementById("wrapper").style.height= +fix+ 'px';

但它根本不起作用......

有什么帮助吗?

最佳答案

您可能在加载正文之前运行此脚本。

要在主体加载完成后加载它,请将您的代码替换为:

window.onload = function(){
  var h=window.innerHeight;
  var content=920;
  var fix=920-h;
  document.getElementById("wrapper").style.height= +fix+ 'px';
}

关于javascript - 使用 javaScript 变量添加 css 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16001913/

相关文章:

html - 为什么我的图像调整大小不可预测?

javascript - 无法使用排序库 ng2-dnd 对几个不同的列表进行排序

javascript - 如何在 vBulletin 中选择一个 radio 然后使用 jQuery 提交表单?

javascript - 在没有 JavaScript 的情况下将灵活的容器设置为图像的宽度和高度

javascript - 代码库中的浏览器功能检测——我在使用……吗?

html - 在 Firefox 中删除带有黑色边框的图像替代文本?

javascript - PhoneGap Cordova 3.1.0 inAppBrowser EventListener 不起作用

javascript - 如何通过 Joi 模式验证进行多个唯一检查?

php - 如果在 html 表中选中复选框,那么我想在按下更新按钮时更新该行的值

html - 在邮件中发送时,时事通讯 css 行为很奇怪