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