<input type="button" name="name" value="Enero" id="mytext" onclick="my()">


function my() {

    var poop = document.getElementById("mytext").value

    if (poop = "Enero") {
        poop = "Febrero"

    } else if (poop = "Febrero") {
        poop = "Marzo"

    } else if (poop = "Marzo") {
        poop = "Abril"
    }
}


嗨,我正在尝试在输入按钮中创建一个函数,以便在您单击click时,按钮的值会根据您所获得的点击而更改为不同的值。

例如,默认值为“ Enero”(西班牙语,一月),因此您单击,然后连续将其更改为“ Febrero”,直到其返回“ Enero”,然后循环再次开始。

(您可以通过Jquery函数或Javascript函数帮助我)

最佳答案

只需修复月份的拼写(我猜是idk西班牙文),然后将其余的添加到数组中即可。



function my() {
  var poop = document.getElementById('poop');
  var mnths = ['janurenao', 'februareano', 'marcheano', 'aprileona', 'may-eona'];
  var index = mnths.indexOf(poop.value);
  if (index > -1) {
    index++;
    if(index === mnths.length) index = 0;
    poop.value = mnths[index];
  }
}

<input value='janurenao' id='poop' />
<button onclick='my()'>pressme</button>

07-24 20:19