JavaScript-我看不到任何明显的错误

function Flip() {
    var Probability = Math.floor(Math.random());
    if (Probability > 0.5) {
        document.getElementById("message").innerHTML("Heads!");
    }
    if (Probability < 0.5) {
        document.getElementById("message").innerHTML("Tails!");
    }


HTML-HTML没什么不对(选择器除外)

<body>
    <button onClick="Flip()" id="submit">FLIP THE COIN</button>
    <p id="message"></p>
</body>

最佳答案

您应该按以下方式分配innerHTML,它不是一个函数。
检查演示-Fiddle

function Flip() {
    var Probability = Math.floor(Math.random());
    if (Probability > 0.5) {
        document.getElementById("message").innerHTML = "Heads!";
    }
    if (Probability < 0.5) {
        document.getElementById("message").innerHTML = "Tails!";
    }
}

关于javascript - 我不知道为什么我的JavaScript函数Flip()不返回任何东西。我希望它返回是正面还是反面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35691627/

10-12 00:42