繁体   English   中英

为什么我不能从我的表单中获取价值? (JavaScript)

[英]Why can't I take value from my form? (JavaScript)

我正在尝试将表单中的数据传递到 JavaScript 变量中,但我遇到了问题,下面列出了错误。

<div>
  <form>
    <select id="month" name="month"> 
      <option value="11">11</option>
    </select>
  </form>
</div>

<button onclick="calculate()"></button>

<script>
  function calculate() {
    var countMonth = document.getElementById(month).value;
    alert(countMonth);
  }

错误:未捕获的类型错误:在 HTMLButtonElement.onclick 计算 (DateTracker.html:81) 时无法读取 null 的属性“值”

您需要引用字符串:
document.getElementById('month')
您将尝试检索变量month ,这应该是您的 select DOM 元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM