javascript生成随机数

时间:2015-01-23 02:16:45

标签: javascript html dreamweaver

<!DOCTYPE html>
<html>

<body>
<p>Click the button to display a random number between 1 and 10.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
    var x = Math.floor((Math.random() * 10) + 1);
    document.getElementById("demo").innerHTML = x;
}
</script>
</body>
</html>

我在Dreamweaver上创建了一个html文件,但它说我有错误,我找不到错误,帮助!!!

2 个答案:

答案 0 :(得分:1)

http://validator.w3.org/#validate_by_input使用W3C验证器 我能够看到验证错误。

从W3C.org复制:

 Line 4, Column 6: Element head is missing a required instance of child element title.

这些错误不会影响应用程序的字面可用性,但最好不要在HTML中出现任何验证错误。我不是HTML验证专家,但如果您没有有效的HTML,某些浏览器可能无法按照您的设计行事。

我建议您经常使用W3C.org验证程序验证您的代码。

答案 1 :(得分:0)

在一些旧版本中。 IE,代码需要这样:

<script><!--
function myFunction() {
    var x = Math.floor((Math.random() * 10) + 1);
    document.getElementById("demo").innerHTML = x;
}
//--></script>