2013-03-04 1 views
1

Я хотел бы изменить CSS с помощью javascript, чтобы я мог динамически настраивать высоту одного изображения на моей веб-странице. Это делается так, что изображение будет хорошо помещаться на экране просмотра независимо от размера экрана.Как изменить элемент css img с javascript

Мой CSS

.wrapper img { 
height: 630px; 
} 

Мои Div

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

Что Javascript код я должен использовать, чтобы изменить высоту CSS сказать 200px.

спасибо.

ответ

0

Почему не просто установить высоту в процентах, если цель состоит в том, чтобы автокоррекции на основе высоты окна просмотра и т.д.:

.wrapper img { 
    height: 100%; 
} 

Во всяком случае:

document.getElementById('imageDiv').style.height = '200px'; 
+0

Я попытался с помощью окна просмотра, но не изменить размер изображения, как обычный HTML IMG SRC. Я использую javascript для циклического просмотра серии изображений. Вот код javascript, который я использую: images [current] = document.createElement ("img"); –

0

Попробуйте это:

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

(это только изменит его для этого одного элемента.)

+0

Прошу прощения, что вас это беспокоило. Оказывается, я создавал элемент изображения, используя javascript в массиве. Я его отсортировал. Спасибо за помощь. –

0

Использование JQuery, вы можете просто поместить внутри метода, который вы хотите:

$('img.wrapper').css('height','200px'); 
+0

Спасибо за ваше время. Я нашел проблему, см. Выше комментарии, которые я сделал. –