我有一个外部Javascript文件,我试图提醒通过php动态生成的选择标记的值。问题:动态创建的选择标记的警报值
问题是,它仅选择第一个选择标记的值。我该怎么做,以便javascript能够独立识别每个选择标记值。
我<select>
代码如下所示:
<select id="vote">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select><input type="button" value="vote" onclick="castvote();">
和JavaScript(这是外部):
function castvote()
{
var sel=document.getElementById("vote");
alert(sel.options[sel.selectedIndex].value);}
的JavaScript只是提醒第一选择变量的值。即使我更改其他某个选择标记的值并单击相应的按钮。
我希望我能解释我的问题。 有人可以帮助我。
最佳Zeeshan
哇如果你的代码看起来像1 2 3 4 5,这并不奇怪,它不工作;)开玩笑 – 2009-07-13 21:24:01
重新打开你以前的问题(http://stackoverflow.com/questions/1121992/selecting-value-of-select -tag-in-javascript-problem)如果给定的答案是不够的。 – Gumbo 2009-07-13 21:25:54