六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 114|回复: 0

手动在页面添加值到下拉列表而不刷新的demo,无刷新javascript,js

[复制链接]

升级  61.3%

726

主题

726

主题

726

主题

探花

Rank: 6Rank: 6

积分
2226
 楼主| 发表于 2013-2-7 19:38:12 | 显示全部楼层 |阅读模式
手动在页面添加值到下拉列表而不刷新的demo
在一个页面中有一个"添加"按钮和一个下拉列表,在单击"添加"按钮后,便在下拉列表中增加相应的选项,不用刷新页面就能看到列表的更新情况
<html> <head> <title>添加Option对象</title> <script language = "javascript"> // 添加选项 function addOption(pos){ var objSelect = document.myForm.mySelect; // 取得字段值 var strName = document.myForm.myOptionName.value; var strvalue = document.myForm.myOptionvalue.value; // 建立Option对象 var objOption = new Option(strName,strvalue); if (pos == -1 & pos > objSelect.options.length) objSelect.options[objSelect.options.length] = objOption; else objSelect.add(objOption, pos); } </script> </head> <body> <hr> <form name = "myForm"> <select name = "mySelect"> <option value = "第一名" Selected>中国</option> <option value = "第二名">日本</option> <option value = "第三名">美国</option> <option value = "第四名">英国</option></select> <br>选项名称 : <input type = "text" name = "myOptionName" value = "英国"><br> 选项的值 : <input type = "text" name = "myOptionvalue" value = "第四名"> <input type = "button" onclick = "addOption(-1)" value = "添加"> </form> </body> </html> 
黑色头发  http://heisetoufa.iteye.com
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表