我知道我的代码有问题,看到这是我的世界项目,我感到非常困惑。我读过其他文章,但没有任何效果。有人可以帮我做这个吗??
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;
}
}
答案 0 :(得分:0)
使用.innerHTML
代替.value
。
.value
用于设置输入元素的值,即。 <input>
或<textarea>
。
.innerHTMl
用于在html标记(即)之间设置字符串值。 <h1>
,<p>
或<div>
。
答案 1 :(得分:0)
<p>
标签没有value
。
请改用innerHTML
。
另外"price"
将显示单词 price 而不是变量,因此请删除引号:
document.getElementById("price").innerHTML= price