如何保存“的值”;ons选择";转换为JavaScript的变量?

如何保存“的值”;ons选择";转换为JavaScript的变量?,javascript,html,onsen-ui,Javascript,Html,Onsen Ui,我试图在Onsen Ui中编写一个代码,将日期保存在变量中,并在JavaScript中显示作为警报选择的值。以下是我迄今为止的一段代码: 函数exfunction(){ var MONTH=document.getElementById(“月”); 警报(selectedItem); } 一月 二月 前进 四月 也许 六月 七月 八月 九月 十月 十一月 十二月 使用ons select元素上的options属性获取所有选项的节点列表,然后使用selectedIndex属性获取当前所选选项的

我试图在Onsen Ui中编写一个代码,将日期保存在变量中,并在JavaScript中显示作为警报选择的值。以下是我迄今为止的一段代码:

函数exfunction(){
var MONTH=document.getElementById(“月”);
警报(selectedItem);
}

一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月

使用
ons select
元素上的
options
属性获取所有选项的节点列表,然后使用
selectedIndex
属性获取当前所选选项的索引

function editSelects() {
  const selectTag = document.getElementById("Month");
  const months = selectTag.options;
  var selectedMonth = months[selectTag.selectedIndex].value;
  alert( selectedMonth )
}

<ons-select id="Month" onchange="editSelects()" v-model="selectedItem">
    <option value="January">January</option>
    <option value="Febuary">Febuary</option>
    <option value="March">March</option>
    <option value="April">April</option>
    <option value="May">May</option>
    <option value="June">June</option>
    <option value="July">July</option>
    <option value="August">August</option>
    <option value="September">September</option>
    <option value="October">October</option>
    <option value="November">November</option>
    <option value="December">December</option>
</ons-select>
函数editSelects(){
const selectTag=document.getElementById(“月”);
const months=选择tag.options;
var selectedMonth=months[selectTag.selectedIndex]。值;
警报(已选择每月)
}
一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月

您是否尝试过-
警报(MONTH.options[MONTH.selectedIndex].value)
谢谢您的建议,但每次我尝试执行此代码时,控制台都会出现两个错误:“Uncaught TypeError:无法读取null属性“options”和“Uncaught ReferenceError:editSelects未定义”。这些错误意味着什么?我如何才能阻止这种情况发生?@Vendivari,我已经更新了答案,请查看。快速补充说明:我没有收到错误消息,但警报一直在说:“材料”很抱歉,由于当时我不在计算机旁,所以无法更早地解决此问题。这是因为所有选项的值都是相同的=
material
。如我在回答中所做的那样,将值更改为相应的月份。如果您仍然有错误消息,请让我知道消息。