简体   繁体   English

JavaScript innerhtml显示

[英]Javascript innerhtml Display

Hi I made a js script for coin tossing and when I press the button to start it nothing appears 嗨,我制作了一个用于抛硬币的js脚本,当我按下按钮启动它时,什么也没有出现

    <script>
    var coin = Math.random();
    if(coin <= 0.5){
     return "H";
    }
    else{
    return "T";
    }

    var coinFlip = function(){
      document.getElementById("flip").innerHTML = coin;
    }
  </script>

This is the button 这是按钮

<button onClick="coinFlip()">Flip</button>

Thank you for reading 感谢您的阅读

coin is a random number the return is not doing what you think. 硬币是一个随机数,回报没有按照您的想法做。

 var coinFlip = function() { var coin, chance = Math.random(); if (chance <= 0.5) { coin = "H"; } else { coin = "T"; } document.getElementById("flip").innerHTML = coin; } document.getElementById("btn").addEventListener("click", coinFlip); 
 <div id="flip"></div> <button id="btn">Flip</button> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM