Javascript 表单 Select 添加 删除 子项目 操作
2006-12-27 12:39
477 查看
原址:http://www.mredkj.com/tutorials/tutorial005.html
HTML/JavaScript-Selectlist-Add/RemoveOptions(DOM)
select,options,insert,remove,appendlast,removelast
UsingatechniquethatworksinDOMcompliantbrowsers
Tutorial005-TryIt
InsertBeforeSelected
RemoveSelected
Append5
Append6
Append7
Append8
Append10
Append11
Append12
Append13
Append14
Append15
AppendLast
RemoveLast
HTML/JavaScript-Selectlist-Add/RemoveOptions(DOM)
select,options,insert,remove,appendlast,removelast
UsingatechniquethatworksinDOMcompliantbrowsers
Tutorial005-TryIt
Select
样式:(本页中操作不起作用,只为原型,其脚与html请看示例下一个)InsertBeforeSelected
RemoveSelected
Append5
Append6
Append7
Append8
Append10
Append11
Append12
Append13
Append14
Append15
AppendLast
RemoveLast
TheJavaScript
<scriptlanguage="JavaScript"type="text/javascript"> <!-- varcount1=0; varcount2=0; functioninsertOptionBefore(num) { varelSel=document.getElementById('selectX'); if(elSel.selectedIndex>=0){ varelOptNew=document.createElement('option'); elOptNew.text='Insert'+num; elOptNew.value='insert'+num; varelOptOld=elSel.options[elSel.selectedIndex]; try{ elSel.add(elOptNew,elOptOld);//standardscompliant;doesn'tworkinIE } catch(ex){ elSel.add(elOptNew,elSel.selectedIndex);//IEonly } } } functionremoveOptionSelected() { varelSel=document.getElementById('selectX'); vari; for(i=elSel.length-1;i>=0;i--){ if(elSel.options[i].selected){ elSel.remove(i); } } } functionappendOptionLast(num) { varelOptNew=document.createElement('option'); elOptNew.text='Append'+num; elOptNew.value='append'+num; varelSel=document.getElementById('selectX'); try{ elSel.add(elOptNew,null);//standardscompliant;doesn'tworkinIE } catch(ex){ elSel.add(elOptNew);//IEonly } } functionremoveOptionLast() { varelSel=document.getElementById('selectX'); if(elSel.length>0) { elSel.remove(elSel.length-1); } } //--> </script>
TheHTML
<form>
<inputtype="button"value="o"onclick="insertOptionBefore(count1++);"/>
InsertBeforeSelected<br/>
<inputtype="button"value="o"onclick="removeOptionSelected();"/>
RemoveSelected<br/>
<selectid="selectX"size="10"multiple="multiple">
<optionvalue="original1"selected="selected">Orig1</option>
<optionvalue="original2">Orig2</option>
</select>
<br/>
<inputtype="button"value="o"onclick="appendOptionLast(count2++);"/>
AppendLast<br/>
<inputtype="button"value="o"onclick="removeOptionLast();"/>
RemoveLast
</form>
相关文章推荐
- Javascript 表单 Select 添加删除子项目
- select 操作选中添加、删除操作Javascript
- js操作select 添加 删除 修改 清空 选择 获取
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- JavaScript动态操作表格,添加,删除行、列及单元格
- javascript--使用js对select动态添加和删除OPTION
- Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- javaScript中关于动态添加select选项的操作。。。。。。
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- jQuery可以计算的表单,包括单选改变价格,select改变价格,动态添加删除行计算
- JS对HTML标签select的获取、添加、删除操作
- 使用Javascript完成文件操作、添加新项到HTML控件SELECT中、读取SELECT控件中的选定项
- javascript操作table的动态添加行和删除行
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) --------转载
- Javascript 操作(新增、修改、删除、选中、清空、判断存在等)select控件
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)