我试图计算ID为“ headbar”的固定标题的大小,以便可以使用该值为主页创建偏移量。 javascript代码似乎可以正常工作-至少console.log似乎还可以。但是,css不会更新,我也不知道为什么。有人可以帮我吗?

这是JavaScript。

headresize();
window.addEventListener('resize', headresize);

function headresize(){
  var h = document.getElementById("headbar").clientHeight;
  document.getElementById("logo").style.paddingtop = h+"px";
  var c = document.getElementById("logo").style.paddingtop;
  console.log(h+"px");
  console.log(c);
}

最佳答案

由于javascript区分大小写,因此您应该使用paddingTop而不是paddingtop:

document.getElementById("logo").style.paddingTop = h+"px";

09-11 20:08