HTML在javascript中获取选项值
HTML get option value in javascript
<select id="ChangeViewId" onChange="changeView(this)"></select>
function setView() {
.....................
var innerCode = '';
for(i=0; i<viewList.length; i++) {
innerCode += "<option value="+viewList[i]+">"+viewList[i]+"</option>";
}
document.getElementById("ChangeViewId").innerHTML=innerCode;
}
function changeView(view)
{
alert(document.getElementById('ChangeViewId').value);
}
取值为C、Cpp、Java program。当我选择Java程序时,只有Java显示我想要完整的值Java程序。我已经尝试过onSelect和onClick
脚本生成以下HTML:
<option value=Java program>Java program</option>
也就是一个选项标签,它的值是"Java",属性是"program"。您需要在值
周围添加引号。innerCode += '<option value="'+viewList[i]+'">'+viewList[i]+"</option>";
应该可以了
function setView()
{
var innerCode = '';
for(i=0; i< viewList.length; i++)
{
innerCode += '<option value="'+viewList[i]+'">' + viewList[i] + '</option>';
}
document.getElementById("ChangeViewId").innerHTML=innerCode;
}
function changeView(view)
{
var objSel = document.getElementById('ChangeViewId');
alert(objSel.options[objSel.selectedIndex].value);
}
相关文章:
- 使用Javascript获取所选选项ID
- 活动选项卡's源代码-获取变量s值
- 如何从选择框中的选项中获取属性值
- 正在获取所选选项数据
- Jquery:如何获取所选选项全文(带空格)
- 使用JavaScript在IE9中获取数据列表选项
- 如何在不需要单击按钮的情况下获取选项的值
- 如何在jquery.easytabs.js中获取当前选项卡
- AngularJS ng选项获取索引
- 在选择中从上一个选项获取数据,从当前选项获取数据
- 使用此值选择选项获取脚本
- 如何使用JavaScript将选中的选项获取为选择下拉标签
- 使用选择选项获取行平均值
- 从multiselect中的选定选项获取属性值
- 使用JQUERY通过文本选择选项获取值
- 从AngularJS中的选定选项获取值
- 我正在尝试使用表单选择选项获取当前日期,并在提交时显示接下来的七天
- 自动填充空值在ng模型中,从ng选项获取数据
- 验证下拉列表以根据所选选项获取正确的日期
- 如何从所选选项获取文本