html_select结合javascript的使用
2012-11-07 00:28
459 查看
这段代码包含了select的增删查改,用法很灵活,自己推敲推敲
<html><head><title>listbox and combobox</title></head><script language="javascript">function visitOption(){var oSelCode=document.getElementById("selColor");var i;for(i=0;i<oSelCode.options.length;i++){alert(oSelCode.options[i].firstChild.nodeValue);//重点方法alert(oSelCode.options[i].getAttribute("value"));//重点方法//alert(oSelCode.options[i].index);//alert(oSelCode.options[i].text);//alert(oSelCode.options[i].value);}}function visitSelected(){var oSelCode=document.getElementById("selColor");alert(oSelCode.selectedIndex);alert(oSelCode.options[oSelCode.selectedIndex].index);alert(oSelCode.options[oSelCode.selectedIndex].text);alert(oSelCode.options[oSelCode.selectedIndex].value);}function visitAllSelected(){var oSelCode=document.getElementById("selColor");var i;for(i=0;i<oSelCode.options.length;i++){//alert(oSelCode.selectedIndex)if(oSelCode.options[i].selected){alert(oSelCode.options[i].index);alert(oSelCode.options[i].text);alert(oSelCode.options[i].value);}}}function changeSelected(){var oSelCode=document.getElementById("selColor");oSelCode.selectedIndex=oSelCode.options.length-1;//移动到最后一项}function addOption(){var oSelCode=document.getElementById("selColor");var oOption=document.createElement("option");oOption.setAttribute("value","yellow");var oText=document.createTextNode("黄色");oOption.appendChild(oText);oSelCode.appendChild(oOption);//oOption.document.createElement("黄色");//错误//oOption.document.createTextNode("yellow");//错误//oSelCode.appendChild(oOption);}function delOption(){var oSelCode=document.getElementById("selColor");var oOption=oSelCode.options[oSelCode.selectedIndex];oSelCode.removeChild(oOption);}function delAllOption(){var oSelCode=document.getElementById("selColor");var i;for(i=oSelCode.options.length-1;i>=0;i--){var oOption=oSelCode.options[i];oSelCode.removeChild(oOption);}}</script><body><form>选择喜欢的颜色:<select id="selColor" name="selColor" multiple="true" size="15"><!-- 加size="3"为列表框 --><option value="red">红色</option><option value="green" selected>绿色</option><option value="blue">蓝色</option></select><br><input type="button" value="遍历组合框" onclick="visitOption();"><br><input type="button" value="获取选中项" onclick="visitSelected();"><br><input type="button" value="获取所有选中项" onclick="visitAllSelected();"><br><input type="button" value="更改选中项" onclick="changeSelected();"><br><input type="button" value="添加选项" onclick="addOption();"><br><input type="button" value="删除选项" onclick="delOption();"><br><input type="button" value="删除所有选项" onclick="delAllOption();"><br></form></body></html>
相关文章推荐
- javascript使用html中form表单中的select类建立级联菜单
- Javascript(一) Javascript与HTML结合使用简单学习
- JavaScript与HTML结合的基本使用方法整理
- html中select结合js的使用简介
- 使用Javascript完成文件操作、添加新项到HTML控件SELECT中、读取SELECT控件中的选定项
- JavaScript与HTML结合的基本使用方法整理
- 【CVTE】请使用原声Javascript实现一个方法,判断html中出现次数最多的标签,并统计这个次数
- Xpath语法和与html的结合使用
- 使用html与javascript制作简单的网页时钟
- 使用HTML5+JavaScript 低成本开发应用
- javascript创建对象之函数构造模式和原型模式结合使用(四)
- JavaScript高级程序设计——第2章 在HTML中使用JavaScript元素
- javascript之HTML(select option)详解
- [随记]跨域访问时,结果如果是html,可结合iframe使用
- JavaScript使用ActiveXObject导出HTML的Table
- [HTML][Javascript][Tools]ASC转汉字,汉字转ASC[Native2Ascii的JavaScript实现 (便于平时使用) ]
- 结合 PHP 使用 HTML 表单
- 使用 Javascript 并结合 XML 制作滑动透明的菜单,且该菜单拥有跟随鼠标的注释
- 在 HTML 中使用JavaScript
- JSTL中foreach标签结合select标签使用