我有一个基本清单:
<select id = "opt">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
现在我必须更改 JS 中的选定项目。它完成了,然后我需要这个选择项的内容(.innerHTML
)。但可悲的是,innerHTML 说什么都没有被选中……如何解决这个问题?
编辑:这是代码:
for (var count = 0; count < document.getElementById('opt').childNodes[0].options.length; count++)
{
if (document.getElementById('opt').childNodes[0].options[count].value == 7) { document.getElementById('opt').childNodes[0].options[count].selected = true; break; }
}
var obj = document.getElementById('opt');
alert (obj.innerHTML);
并且alert()
只显示原始的 HTML 代码