Почему этот javascript не увеличивается, декремент работает нормально - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь разрешить пользователю изменять высоту и ширину изображения, увеличивая или уменьшая длину и ширину с помощью кнопок. Декремент работает нормально, но никогда не увеличивается. Если я поменяю местами все знаки + со знаками -, тогда все кнопки уменьшат изображение. Но если я изменю их все на +, то ничего не произойдет.

javascript

<script type="text/javascript">
var width
var height
    function change(elem) {
    var player = document.getElementById('gemimg');
    activewidth = player.width;
    activeheight = player.height;
    stone = player.source;
    width=activewidth;
    height=activeheight;
    mml=document.getElementById("lmm").innerHTML;
    mmh=document.getElementById("hmm").innerHTML;

    //change Cut
    if (elem.id=="radiant"){
    stone="radiantfig.gif";}
    else if (elem.id=="princess") {
    stone="princessgif.gif";}
    else if (elem.id=="round") {
    stone="roundgif.gif";}
    else if (elem.id=="wplus"){
    width = activewidth + 1; gemlength=mml+1;}
    else if (elem.id=="wminus"){
    width = activewidth - 1; gemlength=mml-1;}
    else if (elem.id=="hplus"){
    height = activeheight + 1; gemheight=mmh+1;}
    else if (elem.id=="hminus"){
    height = activeheight - 1; gemheight=mmh-1;}

    //change increment to 0.378 and 0.1 when done



  player.width = width;
  player.height = height;
  document.getElementById("lmm").innerHTML = gemlength.toFixed(1);
  document.getElementById("hmm").innerHTML = gemheight.toFixed(1);

  }
</script>
...