// For the "reset" (1) button to work, you must store the default size somewhere var defaultWidth = document.getElementById("pic").width; var defaultHeight = document.getElementById("pic").height; var resetZoom = function () { var img = document.getElementById('pic'); img.width = defaultWidth; img.height = defaultHeight; };
var zoom = function (zm) { 'sử dụng nghiêm ngặt';
var img = document.getElementById("pic");
img.width *= zm; img.height *= zm; };
document.getElementById('minus').addEventListener('click', function () { zoom(0.9); }, SAI);
document.getElementById('plus').addEventListener('click', function () { zoom(1.1); }, SAI);
document.getElementById('reset').addEventListener('click', function () { resetZoom(); }, SAI);
我添加了 resetZoom() 函数,它的工作方式与 zoom() 不同。
我还简化了 zoom() 函数以直接修改HTMLImageElement của chiều rộng Và height 属性.如果需要,您可以添加更高级的东西(样式 和东西)。
Tôi là một lập trình viên xuất sắc, rất giỏi!