function Scale(){
X = innerWidth / 1024;
Y = innerHeight / 768;
Z = document.getElementById("IFM");
Z.style.transform = "scale(X, Y)";
}
我对这段代码有疑问。我不能在比例中使用变量!
我该怎么办?
最佳答案
JavaScript 没有内联字符串变量。您所能做的就是连接字符串:
Z.style.transform = "scale("+X+", "+Y+")";
数字将被隐式转换为字符串。
您不妨使用一些自定义的 sprintf
-like格式或替换方法,但通常与 +
连接更简单。
关于javascript - 使用变量通过 javaScript 设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14675820/