jquery - 使用jss将等效大小设置为div

标签 jquery css jscript

我有两个 div,id 分别是 firstCard 和 resultCard。

var newHeight = document.querySelector('#resultCard').clientHeight;
document.querySelector('#firstCard').style.height = newHeight;

alert(document.querySelector('#resultCard').clientHeight);
alert(document.querySelector('#firstCard').clientHeight);

我想将 firstCard 的高度调整为等于 resultCard。我尝试的方法不起作用,我的警报指示两个不同的值(resultCard 为 432,firstCard 为 400)。

有什么我想念的吗?

编辑:缺少 = newHeight + "px"; 还必须在我的 CSS 中设置高度:自动。

最佳答案

document.querySelector('#firstCard').style.height = newHeight + "px";

关于jquery - 使用jss将等效大小设置为div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35326043/

相关文章:

javascript - JSON.eval 在某台 PC 中未定义

javascript - 更新函数对话框 jquery php

html - 具有悬停效果的响应式图像网格

JavaScript: 调用函数时出现 TypeError: xyz 不是函数

css - 带有轮廓和伪元素的 Firefox 中的奇怪行为

javascript - Bootstrap 4.2.1 - 无法在 'querySelector' : 'Document' is not a valid selector 上执行 'javascript:void(0);'

html - 在 HTA 中从 JScript 运行批处理文件

javascript - 正在使用 var foo = function foo() {};在 IE < 9 中创建内存泄漏的表达式?

jquery - CSS jQuery 事件选项卡选择

javascript - 从数组分配属性