藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年8月25日 8:28

菜菜的問題:JS怎麼動態操作SELECT表單,動態增刪選項?

怎麼用JS語句操作select表單,以達到動態增刪選項的目的???
謝謝!!!!

以前看過蘇沈小雨的:
刪除項目:[html] <script>
function rdl_doRemove(){
with (document.all("oParent").options) {
if (length<1) return;
remove(0);
}
}
</script>


<select id=oParent style="width:200px;">
<option value=1>第1個OPTION子對像</option>
<option value=2>第2個OPTION子對像</option>
<option value=3 selected>第3個OPTION子對像</option>
</select>
<br><br><input type=button value=" 刪除第一個子對像 " onclick="rdl_doRemove()">
[/html]
增加項目:
[html]<script>
function rdl_doAdd(){
var sText,iIndex;
with (document.all("oIndex")) iIndex=parseInt(value,10);
with (document.all("oText")) if (value=="") sText=value="第"+ iIndex.toString()+"個OPTION子對像";else sText=value;
var oOption = document.createElement("option");
oSelect.options.add(oOption,iIndex);
oOption.innerText=oOption.Value=sText;
oOption.selected=true;
}
</script>


<select id=oSelect style="width:240px;">
<option value=0 selected>第0個OPTION子對像</option>
</select><br><br>
<table height=40 width=90%><tr>
<td nowrap>文本: </td><td><input type=text id=oText size=20 value="第1個OPTION子對像"></td>
<td nowrap>序號: </td><td><input type=text id=oIndex size=4 value="1"></td>
<td><input type=button value=" 添加 " onclick="rdl_doAdd()"></td>
</tr></table>

[/html]

謝謝.




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com