如何更改变量的值并打印它

时间:2016-12-15 03:28:18

标签: javascript

对不起,我是javascript的新手,需要帮助你认为可能真的很蠢。

我试图这样做,以便当你启动程序时,它打印0,然后当你按下按钮时,它会改变0到1.这是我到目前为止 -

<!DOCTYPE html>
<html>

<p id="print"></p>

<script>

var x = 0

document.getElementById('button').onclick = function() {
x++;
};

document.getElementById("print").innerHTML = x;

</script>

<button id = "button">Change Variable x</button>


</body>
</html> 

虽然,在运行代码时它不会打印任何内容。请帮忙! (顺便说一下,你可能认为这是一个愚蠢的问题。)

谢谢!

3 个答案:

答案 0 :(得分:2)

我希望这会奏效:

var x = 0

document.getElementById('button').onclick = function() {
   x++;
   document.getElementById("print").innerHTML = x;
};

答案 1 :(得分:0)

不确定这是否是您要找的,但我所做的只是制作一个功能名称,然后每当您点击按钮时,它就会加1到

<p id="print">hello</p>
<button id = "button" onclick="myFunction()">Change Variable x</button>
<script>

var x = 0

function myFunction(){
    document.getElementById('print').innerHTML = x+=1;
}
</script>

答案 2 :(得分:0)

以下是使用javascript查找内容的工作片段。当用户单击该按钮时,它会将值更改为1,然后当您单击警报按钮时,它会警告1而不是0。

&#13;
&#13;
var changeMe = 0;
function changeVar() {
  changeMe = 1;
  }
function alertVar() {
  alert(changeMe);
  }
&#13;
<button onclick="changeVar();">Change</button>
<button onclick="alertVar();">Alert</button>
&#13;
&#13;
&#13;