无法获取JavaScript将变量显示到html文档

时间:2018-10-09 08:34:19

标签: javascript html

我知道我的代码有问题,看到这是我的世界项目,我感到非常困惑。我读过其他文章,但没有任何效果。有人可以帮我做这个吗??

HTML

<html>
<head>
    <link rel="stylesheet" href="game.css">
</head>
<body onload="startgame()">
    <div id=content>
    <center>
    <div id=pricediv>
        <p id=price></p>
    </div>
    <div id=buysell>
        <button class=buy>Buy</button>
        <button class=sell>Sell</button>
        <button onclick="startgame()">Start</button>
    </div>
    </center>
    </div>
</body>

JavaScript

var paused = "false";


function startgame() {
while (paused === false) {
    var price = Math.round(Math.random());
    document.getElementById("price").innerHTML = price;
}
}

2 个答案:

答案 0 :(得分:0)

使用.innerHTML代替.value

.value用于设置输入元素的值,即。 <input><textarea>

.innerHTMl用于在html标记(即)之间设置字符串值。 <h1><p><div>

答案 1 :(得分:0)

<p>标签没有value。 请改用innerHTML

另外"price"将显示单词 price 而不是变量,因此请删除引号:

document.getElementById("price").innerHTML= price