2017-01-02 11 views
0

JSによるズーム値の変更は可能ですか?私はこのようなことをしようとしています:JavaScriptによるズームプロパティの変更方法

document.getElementsById("div").style.zoom="150%"; 

ありがとうございます。

+1

'getElementsById'? – Teemu

+1

これを行うのが最善の方法です。
http://stackoverflow.com/a/9441618/7349445 – Roy

答えて

0

私はズームプロパティが何であるか見当がつかないが、あなたは<div>ズームインしたい場合は、CSS transform:scale(x)プロパティを使用する必要がありますが、あなたはこのようにJSを経由してこのプロパティを設定できます

document.getElementsById("elementId").style.transform ="scale(1.5)"; 

https://jsfiddle.net/og2tqez3/

あなたはJSでこのプロパティを設定するときは、文字通りその要素上の任意の他の変換を上書きするので、しかし、注意してください ...など、あなたがすることによって拡大したい量、1.5手段150%に1.5値を変更することができます、その場合にはldは古い変換値とズーム値を設定すると、このようなスペースでそれらを区切る:

document.getElementsById("elementId").style.transform ="scale(1.5) transform:translate(0,-50%)"; 

私の悪いので、私は今zoomプロパティが何であるかを知っているが、scaleがより広くサポートされており、最適です。

0

解決策が見つかりました。私はクラスを変更しました。

document.getElementById(div).className = "class"; 
関連する問題