我有这个代码:
function toggle_div(id) {
var divelement = document.getElementById(id);
var togglerBut = document.getElementById("menuToggler");
var siteMenuHeight = document.getElementById('site-menu').offsetHeight;
if(divelement.style.transform == 'translateY(0px)')
divelement.style.transform = 'translateY(250px)';
else
divelement.style.transform = 'translateY(0px)';
}
我用它来辱骂顶级“大型菜单”风格。
现在我需要替换这一行中的 250px 值:
divelement.style.transform = 'translateY(250px)';
成为“站点菜单”div
高度。
我使用以下行将“站点菜单”div
的高度
放入var
中:
var siteMenuHeight = document.getElementById('site-menu').offsetHeight;
但我不知道如何将它插入到 style.transform 操作中...我该怎么做?
谢谢, 本
最佳答案
How Do I Do This?
字符串连接:
divelement.style.transform = 'translateY(' + siteMenuHeight + 'px)';
关于javascript - 获取元素高度并将其插入样式属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30574113/