我想请教下,我的php中有这么一段
for ($i=2; $i<$contentsCount; $i++)
{
  echo "<select name='module_content_selected_list' size='5' style='width:150px;' id='select".$i."' ondblclick='opdel(this.id)'>";
  echo "<input type='button' name='delModule' value='删除' onclick='opdel(\"select".$i."\")'>";
}function中这么写是否正确呢?现在的实际情况是当for循环只有1次时是正确的,多次时就无法正常运行了,可能是id变量的关系,请高手帮我看下,谢谢。
function addoption(t,v,s){
var s=s||"<?php echo "select" . $i; ?>";
var op=document.createElement("option");
//op.innerText=t;
op.appendChild(document.createTextNode(t));
op.value=v;
$(s).appendChild(op);
}function opdel(a){
var obj=$(a);
  for (var i=obj.length-1;i>=0;i--){
    if (obj.options[i].selected)
    {
      //obj.options.remove(i);
      obj.options[i]=null;
      
    }
  }
}