<select name='SubInven_"+i+j+ "'>
if()
{
<option value='"+tmpArry0[n]+"' selected> "+tmpArry0[n]+" </option>
}
ELSE
{
<option value='"+tmpArry0[m]+"'> --- </option>
}这样的话,id好象是在上面设置的.与判断选择有什么关系? 取值的话,只需要知道索引就ok !
if()
{
<option value='"+tmpArry0[n]+"' selected> "+tmpArry0[n]+" </option>
}
ELSE
{
<option value='"+tmpArry0[m]+"'> --- </option>
}这样的话,id好象是在上面设置的.与判断选择有什么关系? 取值的话,只需要知道索引就ok !
我现在就是想知道值发生变化的下拉列表的ID,因为i,j在循环之后,我已经无法获得了
直接再<select name='SubInven… ' id="a" >加个id不就能取到了吗
<script>
alert(document.getElementById("a"));
</script>
看下结果你就知道了
<select onchange="show(this)" id="aaa">
<option value="111">111</option>
<option value="222">222</option>
</select>
<script language=javascript>
function show(obj)
{
alert(obj.id)
}
</script>