1

我正在尝试使用此将 div 的高度设置为与另一个 div 相同的高度

var aboutheight=document.getElementById('about').offsetHeight;
document.getElementById('sampledogs').setAttribute("style","height:aboutheight");

但高度保持不变!任何人都可以帮忙吗?

谢谢

4

2 回答 2

2

我喜欢 jQuery 来解决这个问题,它简单易读:

$('#sampledogs').height($('#about').height());

我发现 jquery 的简单性有足够的用途,可以将它包含在我所做的任何使用 javascript 的项目中。使使用 DOM 变得更加容易。

于 2013-10-11T20:04:58.007 回答
0

JavaScript 不会在字符串中插入变量。你需要连接它:

document.getElementById('sampledogs').setAttribute("style", "height:" + aboutheight);
// or better
document.getElementById('sampledogs').style.height = aboutheight;
于 2013-10-11T19:50:32.910 回答