<html>
<head>
<script language="javascript">
var json = {a:'A',b:'B'};
function addOption(){
var select = document.getElementById("mySelect");
//方法一
var option1 = new Option(json.a,'a');
select.options.add(option1);
//方法二
var option2 = document.createElement("option");
option2.value = 'b';
option2.innerText = json.b;
if (browserType() == 'FF') option2.text = json.b;
select.appendChild(option2);
}
function removeOption(){
var select = document.getElementById("mySelect");
//方法一(全部删除)
//select.length = 0;
//方法二(全部删除)
//select.options.length = 0;
//方法三(单个删除)
while(select.options.length > 0) {
if (browserType() == 'IE') {
select.options.remove(select.options.length - 1);
} else if (browserType() == 'FF') {
select.removeChild(select.options[select.options.length - 1]);
}
}
}
function browserType() {
if (navigator.userAgent.indexOf("MSIE") > 0) {
return 'IE';
} else if (navigator.userAgent.indexOf("Firefox") > 0) {
return 'FF';
} else if (navigator.userAgent.indexOf("Safari") > 0) {
return 'SF';
}
}
</script>
</head>
<body>
<form name="myForm">
<select name="mySelect" id="mySelect">
</select><br/>
<input type="button" value="Add" onclick="addOption();"/>
<input type="button" value="Remove" onclick="removeOption();"/>
</form>
</body>
</html>
?
详细解决方案
JS select增添option
热度:244 发布时间:2012-11-07 09:56:10.0
相关解决方案
- Struts2 <select>上拉框 回显有关问题
- 關於Struts2 select tag 問題,该怎么处理
- <select>标签可平添文字
- Struts2 <s:select/>有关问题
- jsp页面<select>选中有关问题
- struts2 中用两个<s:select>标签如何实现级联的效果
- <s:select>解决办法
- 关于strust2 <s:select>标签组值有关问题
- select count(*)as num from hall where Hall_No=10000001关于这个SQL语句,怎么取出返回的数字
- js里如何取<s:select>标签里的值
- magaView.HasMonth = db.Library.GroupBy(a => a.TimeBook.Month).Select(a => a.Key),该怎么处理
- string sql = @"select."该如何处理
- 经过后台代码为html控件<select>绑定数据?求大神指点!
- 标签<select>事件,该如何处理
- SELECT RUNAT="SERVER" ONCHANGE,该怎么处理
- .net怎么用ajax,js 为标签<select>动态添加数据
- sqltxet能不能这么写成"select *rowid from table"
- select * from BigClass where FatherID=? order by Order desc解决思路
- select 约束中怎么将text所填写的内容作为约束条件
- select SCOPE_IDENTITY失效
- 页面上有个<select></select>用js或jq或后台写个循环生成一个连续的年份如2000-2012然后添加到select下拉框,value值对应年份解决方案
- select * from lesson where username='name' order by id desc解决思路
- 语法异常。 在查询表达式 'ID not in (select top 12*1 ID from prod_news order by infotime des
- .NET MVC3 from mvc3 select,该怎么解决
- jQuery中有没有和C#中DataTable.Select()类似的方法解决方法
- Select @@IDENTITY as orderId解决办法
- 用javascript向列表框( <select>控件 )中添加的列表,为什么在页面提交后,列表被清空了?怎么保持
- select 的时候怎么生成自动增长列`
- asp.net C# 怎样获得 html select 控件的所有值,该怎么处理
- select top 一 id from title order by id desc