С помощью javascript вы можете изменить CSS ширину, используя:
var el = document.querySelector("#yourObjectID");
el.style.width = "100px";
Чтобы изменить высоту:
el.style.height = "100px";
Чтобы поменять высоту и ширину, которые вы можете использовать дополнительная переменная, как если бы вы меняли любые другие переменные.
Если вы используете прослушиватель щелчков, вы можете использовать this
вместо создания переменной el
и выбора элемента с помощью селектора запросов.
document.querySelector("#ship1").addEventListener('click', function(){
var newHeight = this.style.width;
this.style.width = this.style.height;
this.style.height = newHeight;
}, false);
.ship {
background: gray;
cursor: pointer;
}
<div id="ship1" class="ship" style="width: 100px; height: 50px;"></div>