当前位置: 技术问答>java相关
怎么样用js删除一个<select>当中的option,在线!
来源: 互联网 发布时间:2015-08-27
本文导语: 我怎么样用script中怎么样删除一个option? 谢谢 | aaa bb 11 22 function removeCondition(){ if (s.value!="") s.remove(s.selectedIndex) ; } | //删除一条记录 function delOne(srcSel,obj...
我怎么样用script中怎么样删除一个option?
谢谢
|
aaa
bb
11
22
function removeCondition(){
if (s.value!="")
s.remove(s.selectedIndex) ;
}
|
//删除一条记录
function delOne(srcSel,objSel){
var inti
var length1=eval("window.form1."+objSel+".length")-1;
var tempString
var tempValue
inti=eval("window.form1."+objSel+".selectedIndex");
if(length1>=0){
if(inti>=0){
var objOpt=document.createElement("option");
tempString=window.form1.all(objSel)(inti).innerText;
tempValue=window.form1.all(objSel)(inti).value;
if(objSel!="selSubmit")
{
removeSign(tempString,tempValue); //调用vb子程序进行字符处理
tempString=form1.hid_String1.value; //重新赋值
tempValue=form1.hid_String2.value;
}
objOpt.text=tempString;
objOpt.value=tempValue;
eval("form1."+srcSel+".add(objOpt)");
eval("form1."+objSel+".remove(inti)");
if(k==5){
k=k-2;
}else{
k=k-1;
}
}else{
alert("请您先选择要移除的栏目...")
}
}else{
alert("没有可移除的栏目...");
}
}
function delOne(srcSel,objSel){
var inti
var length1=eval("window.form1."+objSel+".length")-1;
var tempString
var tempValue
inti=eval("window.form1."+objSel+".selectedIndex");
if(length1>=0){
if(inti>=0){
var objOpt=document.createElement("option");
tempString=window.form1.all(objSel)(inti).innerText;
tempValue=window.form1.all(objSel)(inti).value;
if(objSel!="selSubmit")
{
removeSign(tempString,tempValue); //调用vb子程序进行字符处理
tempString=form1.hid_String1.value; //重新赋值
tempValue=form1.hid_String2.value;
}
objOpt.text=tempString;
objOpt.value=tempValue;
eval("form1."+srcSel+".add(objOpt)");
eval("form1."+objSel+".remove(inti)");
if(k==5){
k=k-2;
}else{
k=k-1;
}
}else{
alert("请您先选择要移除的栏目...")
}
}else{
alert("没有可移除的栏目...");
}
}
|
用jsp的if语句应该更简单吧!
http://bbs.jspserver.com
http://bbs.jspserver.com