javascript - 通过 javascript onclick 增加变换比例

标签 javascript

请帮助我建立以下逻辑, 这是代码:

<button onclick="zoomin()">Zoom In</button>

function zoomin(){
   var myImg = document.getElementById("img");
   var i = 0;
   i++;
   myImg.style.transform = "scale(1."+ i +")";
}

但是,因为 i = 0,它只能工作一次。 请告诉我解决方案。

最佳答案

将变量i移出函数,只需要初始化一次。

var myImg = document.getElementById("img");
    var i = 0;
    function zoomin(){


       i++;
       myImg.style.transform = "scale(1."+ i +")";
    }

关于javascript - 通过 javascript onclick 增加变换比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35812532/

相关文章:

javascript - 简单的 Javascript 幻灯片说明

javascript - AngularJS 无法加载模块

javascript - 找不到模块 'pouchdb' ,适用于 Mac,但不适用于 Windows

javascript - 无法读取 Bootstrap 模块窗口中未定义输入文件的属性 '0'

javascript - 沿 d3 中的弯曲路径均匀分布对象

javascript - Canvas JS 图表渲染问题

javascript - 在 jQuery 中使用closest()时出错

javascript - 在 OpenLayers 5 中获取 KML 样式

javascript - 如何使用react获取动态创建的输入字段的值

javascript - Mongoose FindOne 在创建后无法直接工作