1

我想使用 javascript 更改 CSS,以便我可以动态调整网页上单个图像的高度。这样做是为了无论屏幕尺寸如何,图像都能很好地适合可视屏幕。

我的 CSS

.wrapper img {
height: 630px;
}

我的分区

<div class="wrapper" id="imageDiv"></div>

我应该使用什么 javascript 代码将 CSS 高度更改为 200px。

谢谢你。

4

3 回答 3

0

如果目标是根据视口高度等自动调整,为什么不直接以百分比设置高度:

.wrapper img {
    height: 100%;
}

反正:

document.getElementById('imageDiv').style.height = '200px';
于 2013-03-04T03:18:43.820 回答
0

尝试这个 :

document.getElementById("imageDiv").style.height="200px";

(这只会改变那个元素。)

于 2013-03-04T03:19:53.577 回答
0

使用 JQuery,你可以把你想要的方法放在里面:

$('img.wrapper').css('height','200px');
于 2013-03-04T03:20:49.360 回答