基本Javascript问题

基本Javascript问题,javascript,Javascript,我是Javascript新手,正在处理一个基本文件,但由于某些原因无法使用innerHTML方法。你知道我做错了什么吗 <html> <head> <title>Testing Javascript</title> <script type="text/javascript"> function GenerateNumber() { min = parseFloat(document.getElementbyId('miniBox'

我是Javascript新手,正在处理一个基本文件,但由于某些原因无法使用innerHTML方法。你知道我做错了什么吗

<html>
<head> <title>Testing Javascript</title>

<script type="text/javascript">

function GenerateNumber()
{
min = parseFloat(document.getElementbyId('miniBox').value);
max = parseFloat(document.getElementbyId('maxBox').value);
number = Math.floor (Math.random()*(max+min-1)+min);
document.getElementbyId('outputbox').innerHTML = 'Your value is: ' + number
}

</script>

</head>

<body>

<p>The numbers are selected between <input type='text' id='miniBox' size=3 value=0> and <input type='text' id='maxBox' size=3 value=10></p>

<input type="button" value="Generate my number: " onClick="GenerateNumber();">

<hr>
<div id="outputbox"></div>
</body>



</html>

测试Javascript
函数GenerateNumber()
{
min=parseFloat(document.getElementbyId('miniBox').value);
max=parseFloat(document.getElementbyId('maxBox').value);
数字=Math.floor(Math.random()*(max+min-1)+min);
document.getElementbyId('outputbox')。innerHTML='您的值是:'+数字
}
数字在和之间选择



您拼错了方法名称。它应该是
document.getElementById()
document.getElementById
应该是
document.getElementById
:)

如果可能的话,我建议使用DOM而不是innerHtml,比如:

document.getElementById('outputbox').appendChild(document.createTextNode('Your value is: ' + number));

非常清楚地解释了如何使用DOM。

javascript区分大小写,请将所有
getElementbyId
更改为
getElementbyId
(将“By”中的“B”大写)。第一道防线是浏览器的开发人员控制台。在询问其他人之前,你应该先检查一下。任何语言学习的第一件事:如何调试你的代码。使用Google Chrome,转到我从代码创建的示例
->
尝试通过jshint.com或jslint.com之类的工具运行代码