有人可以帮我解决这个onclick / if else吗?

时间:2013-07-09 02:45:28

标签: if-statement onclick image-resizing

好的,所以我对Javascript很陌生,我希望能够重新调整图像尺寸。也就是说,我希望能够单击图像一次,获取大小并再次单击它,使其恢复原始大小。

现在,我有这个:

function QrClick(){
var Qr = document.getElementById("qrCode");

if (Qr.style.width="150px") {
    Qr.style.height="50px";
    Qr.style.width="50px";}

else {Qr.style.height="150px";
    Qr.style.width="150px";}

}

对我来说,就像我一样,新手,这看起来可行。我可以看出为什么这不起作用,但我需要一个解决方案。这实际上是困扰我一段时间的事情。

1 个答案:

答案 0 :(得分:0)

错误的操作员。 == is equality = is assignment。

function QrClick(){
var Qr = document.getElementById("qrCode");

if (Qr.style.width=="150px") {
    Qr.style.height="50px";
    Qr.style.width="50px";}

else {Qr.style.height=="150px";
    Qr.style.width="150px";}

}

请参阅herehere