我正在尝试使用此将 div 的高度设置为与另一个 div 相同的高度
var aboutheight=document.getElementById('about').offsetHeight;
document.getElementById('sampledogs').setAttribute("style","height:aboutheight");
但高度保持不变!任何人都可以帮忙吗?
谢谢
我正在尝试使用此将 div 的高度设置为与另一个 div 相同的高度
var aboutheight=document.getElementById('about').offsetHeight;
document.getElementById('sampledogs').setAttribute("style","height:aboutheight");
但高度保持不变!任何人都可以帮忙吗?
谢谢
我喜欢 jQuery 来解决这个问题,它简单易读:
$('#sampledogs').height($('#about').height());
我发现 jquery 的简单性有足够的用途,可以将它包含在我所做的任何使用 javascript 的项目中。使使用 DOM 变得更加容易。
JavaScript 不会在字符串中插入变量。你需要连接它:
document.getElementById('sampledogs').setAttribute("style", "height:" + aboutheight);
// or better
document.getElementById('sampledogs').style.height = aboutheight;