这是我的代码,
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function bianhuan()
{
document.form_select.my_select.remove;
document.form_select.my_select.add(new Option("1:a","1"),0);
}
//-->
</SCRIPT>
<body>
<form name="form_select">
<select name="my_select" onclick="bianhuan()">
<option value="1">1 </select>
</form></body>
但是document.form_select.my_select.remove;好像不能把选择框中原来的选项去掉。另外我新追加一条,怎么让它是被选择的呢
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function bianhuan()
{
document.form_select.my_select.remove;
document.form_select.my_select.add(new Option("1:a","1"),0);
}
//-->
</SCRIPT>
<body>
<form name="form_select">
<select name="my_select" onclick="bianhuan()">
<option value="1">1 </select>
</form></body>
但是document.form_select.my_select.remove;好像不能把选择框中原来的选项去掉。另外我新追加一条,怎么让它是被选择的呢
解决方案 »
- 如何单独使用jquery easyui某个插件?
- 求个最大化、还原、最小化、导入和导出的图标(解决立即给分)
- 怎么在图片下加个格导航【1】【2】【3】【4】【5】??
- 在其他页面如何找到已经 window.open 的页面?
- 使用event.keyCode来判断是否为数字
- jquery 如何获取整个.select的html代码【续】(内部有js)?
- getAttribute("innerHTML") 的问题
- 关于cookies路径
- 关于js字符串的处理,请帮忙,急呀!
- 在关闭子窗口的时候有什么办法可以刷新其父窗口
- 一个简单的css请问怎么写?
- 得到<textarea>表单里面内容的属性是什么来着?
<script language="javascript">
var nOldSel = -1;
function changeSel(objSel)
{
var nNewSel = objSel.selectedIndex;
if (nOldSel >=0)
{
objSel.options[nOldSel].text += ":" + objSel.options[nOldSel].value;
} nOldSel = nNewSel;
if (nOldSel >=0)
{
var nPos = objSel.options[nOldSel].text.lastIndexOf(":");
if (nPos >=0)
objSel.options[nOldSel].text = objSel.options[nOldSel].text.substring(0,nPos);
}
}
</script>
<body onload="changeSel(document.frm.selist)">
<form name="frm">
<select name="selist" onchange="changeSel(this)">
<option value="1">a:1</option>
<option value="2">b:2</option>
<option value="3">c:3</option>
</select>
</form>
</body>
{
var newsle=new Option(val1,val2);
sle.add(newsle);
}
function DelSle(sle,indexsle)
{
sle.options[indexsle]=null;
}
function DelAll(sle)
{
var mm;
for (mm=sle.length;mm>=0;mm--)
{
DelSle(sle,mm);
}
}
function DelAndIn(sle1,sle2)
{
for(i=0;i<sle1.length;i++) if(sle1.options[i].selected)
{
InsertSle(sle1.options[i].text,sle1.options[i].value,sle2);
DelSle(sle1,i);
return true;
}
return false;
}
function MoveAll(sle1,sle2)
{
var i=sle1.length-1;
for(;i>=0;i--)
{
InsertSle(sle1.options[i].text,sle1.options[i].value,sle2);
DelSle(sle1,i);
}
}
在这里特别感谢karma(无为) ,我算是能交差了
给分,给分
icystone(石冰):10分。karma(无为) :40分
karma(无为),已经帮我解决了问题
我是在给完分后,才看到你的贴子
所以没办法给你分,抱歉