以下是我的JSF
<h:selectOneMenu id="lstmonth"
required="true"
value="#{secdeal.month}">
<f:selectItem
itemValue="JAN"
itemLabel="01-January"/>
<f:selectItem
itemValue="FEB"
itemLabel="02-February"/>
<f:selectItem
itemValue="MAR"
itemLabel="03-March"/>
在javascript(在同一档案中)
我想阅读selecteditem的itemLabel文本。 (即:如果我选择01年1月,我希望将相同的文字写入我的var x)
x = getElementById('Form:lstmonth')。itemLabel //不工作 x = getElementById('Form:lstmonth')。innerText // not working - 返回所有月份
如何获取itemLabel文本?请建议
其实我想 x = 01-January (选定项目)
答案 0 :(得分:0)
你走了:
var ele = document.getElementById("Form:lstmonth");
var selectedIndex = ele.selectedIndex;
var x = ele.options[selectedIndex].text;