再问一个Jscript问题~没可能分了,不好意思~
日期:2006-04-17 荐:
再问一个Jscript问题~没可能分了,不好意思~JScript可以用以下代码加select的option 添加下拉列表的代码 <form name=f> <select name=s onchange="alert(this.value)"> <option value="aa">aa</option> < lct> <input type=button onclick="a()" value=add></form><script language=javascript>var i=0function a(){ b=document.f.s var opt=new Option("text" i,"value" i,true,true) b.options[b.options.length] = opt i }</script> 问题是要用减去,或清空呢?怎么处理?for (i = 0;i < b.length;i ){b.remove(i);}<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 1</title></head><body><form name=f> <select name=s onchange="alert(this.value)"> <option value="1">1</option> < lct> <input type=button onclick="a('add')" value=add> <input type=button onclick="a('del')" value=del></form></body><script language=javascript>var i=0function a(a_type){ b=document.f.s; if(a_type=='add') { b.options.length=b.options.length 1; b.options[b.options.length-1].value=b.options.length; b.options[b.options.length-1].text=b.options.length; } if(a_type=='del') { if(b.options.length>0) { b.options.length=b.options.length-1 } else { alert('没有可删除的选项'); } }}</script></html>
标签: