Html document.form“u name.element”u name.value giving“;无法读取属性';fn';“未定义”的定义;错误

Html document.form“u name.element”u name.value giving“;无法读取属性';fn';“未定义”的定义;错误,html,Html,我找不到错误。我得到“无法读取未定义的属性'fn'”以下是我的代码: <body> <form name = "NumberForm"> <h1>Please enter two numbers</h1> <font face="Courier New"> First Number: <input name = "fn" size="50" type="text"><br>

我找不到错误。我得到“无法读取未定义的属性'fn'”以下是我的代码:

<body>
  <form name = "NumberForm">
    <h1>Please enter two numbers</h1>

    <font face="Courier New">
      First Number: <input name = "fn" size="50" type="text"><br>
      Last Number:&nbsp; <input name="ln" size="50" type="text"><br>
    </font>

    <input type="button" value="Submit" onclick="doSubmit()">

  </form>

  <script>
    function doSubmit()
    {
      var firstNumber = document.NumberForm.fn.value;//error is marked here
      document.write(firstNumber);
    }
  </script>

请输入两个数字
第一个号码:
最后一个号码:
函数doSubmit() { var firstNumber=document.NumberForm.fn.value;//此处标记错误 文件。写入(第一个编号); }

尝试document.forms['NumberForm'].fn.value

我还想看看,您可能希望通过Id获取表单元素。这也会产生相同的错误。我知道了。我实际运行的javascript包含document.write();在到达此错误标记行之前。如果我拆下那条线,它就会正常工作。如果你知道的话,你能告诉我为什么会这样吗。。