0

さて、私は 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";}

}

初心者の私には、これでうまくいくように見えます。これが機能しない理由はわかりますが、解決策が必要です。それは実際に私をしばらく悩ませてきたものです。

4

1 に答える 1

0

オペレーターが間違っています。== は等価です = は代入です。

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

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

そうでなければ {Qr.style.height=="150px";
    Qr.style.width="150px";}

}

こちらとこちらをご覧ください

于 2013-07-09T02:48:38.767 に答える