通过JavaScript向其他高度元素的ID元素添加样式top

通过JavaScript向其他高度元素的ID元素添加样式top,javascript,jquery,Javascript,Jquery,我已获得ID元素的标题\顶部 并将style top添加到ID元素菜单_fix中,但我的JavaScript不工作 让我检查我的JavaScript是否正常工作。谢谢 var HeaderHeight=document.getElementById('header_top').clientHeight; document.getElementById(“menu_fix”).style.top='“'+HeaderHeight+” 正文{ 身高:100%; 背景:#ccc; } #上横梁{ 背

我已获得ID元素的
标题\顶部

并将style top添加到ID元素
菜单_fix
中,但我的JavaScript不工作

让我检查我的JavaScript是否正常工作。谢谢

var HeaderHeight=document.getElementById('header_top').clientHeight;
document.getElementById(“menu_fix”).style.top='“'+HeaderHeight+”
正文{
身高:100%;
背景:#ccc;
}
#上横梁{
背景:红色;
填充:10px;
位置:相对位置;
}
#菜单修复{
位置:固定;
宽度:100%;
高度:30px;
背景:蓝色;
左:0;
z指数:1;
}

在工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间
在工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间
在工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间
在工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间,以及工作时间、工作时间和工作时间


要使这项工作正常,您需要更改此行:

document.getElementById("menu_fix").style.top = '"' + HeaderHeight + '"';
致:


这里是小提琴:

您已经在拉jquery了,所以这将很好地工作

$('#menu_fix').css({top: $('#header_top').outerHeight()});

但是代码片段没有显示任何错误迹象。我想添加样式:
top=页眉高度\u-top
,但我的js没有将样式添加到id
菜单\u-fix
@DinhCode像这样尝试
(“菜单\u-fix”)。style.top=页眉高度+“px”
也不确定在使用时为什么添加了
jQuery
vanilla@Carsten洛维博·安徒生正在工作。谢谢你的支持,这太棒了。谢谢你的支持。
$('#menu_fix').css({top: $('#header_top').outerHeight()});