切换按钮 - 可变

时间:2015-01-13 21:15:23

标签: javascript

我想制作一个按钮,当我点击时返回false或true。 我在搜索时看到很多按钮,但在java中没有,他们要么是在我不理解的JQuery中,要么不是我想要的。

我基本上做了一个var“onOff = 1”,当我按下它时我希望它变为假,如果它是真的,如果它是假的,我希望它变为真。我当前的设置根本不起作用。

   var onOff = 1;

function toggle(button){
  if(onOff = 1){
   onOff = 0;
   }

  else if(onOff = 0){
   onOff = 1;
   }
}

我想使用它或其他按钮进行测试和学习。

    <form action="">
<input type="button" id="1" value="ON" style="color:blue"
       onclick="toggle(this);">

2 个答案:

答案 0 :(得分:1)

让变量truefalse开始,然后将其设置为与之相反:

var onOff = true;
function toggle() {
    onOff = !onOff
}

此外,Java!= JavaScript

答案 1 :(得分:0)

获得一个具有正确功能的片段,Var onOff必须为true,如果它为false则不会运行,否则效果不错。

&#13;
&#13;
var onOff = true;

function toggle(button) {
  if (document.getElementById("1").value == "False" && onOff == false) {
    document.getElementById("1").value = "True"
    onOff = true;
  } else if (document.getElementById("1").value == "True" && onOff == true) {

    document.getElementById("1").value = "False";
    onOff = false;
  }
}
&#13;
<form action="">
  <input type="button" id="1" value="True" style="color:blue" onclick="toggle(this);">
&#13;
&#13;
&#13;