<SELECT NAME="xx" onchange=uptotop()>
<option>asdsa</option>
</SELECT>
<INPUT TYPE="text" NAME="inputtext">
<INPUT TYPE="text" NAME="inputvalue">
<INPUT TYPE="button" onclick=add() value="add">
<script>
function add()
{
objxx=document.all['xx'].options
var oOption = document.createElement("OPTION");
oOption.text=inputtext.value;
oOption.value=inputvalue.value;
objxx.add(oOption)
}function uptotop()
{
var index=document.all['xx'].selectedIndex
var objxx=document.all['xx'].options
var oOption
var aValue=new Array()
var aText=new Array()
var i=0,j=0 aValue[j]=objxx[index].value
aText[j]=objxx[index].text
while(objxx.length!=0) {
if (i!=index) {
++j
aValue[j]=objxx[i].value
aText[j]=objxx[i].text
++i
}
objxx.remove(0)
}
for (i=0;i<aValue.length;i++) {
oOption = document.createElement("OPTION");
oOption.text=aText[i];
oOption.value=aValue[i];
objxx.add(oOption)
}
objxx[0].selected=true
}function clear()
{
var objxx=document.all['xx'].options
while(objxx.length!=0) {
objxx.remove(0)
}
}</script>
<option>asdsa</option>
</SELECT>
<INPUT TYPE="text" NAME="inputtext">
<INPUT TYPE="text" NAME="inputvalue">
<INPUT TYPE="button" onclick=add() value="add">
<script>
function add()
{
objxx=document.all['xx'].options
var oOption = document.createElement("OPTION");
oOption.text=inputtext.value;
oOption.value=inputvalue.value;
objxx.add(oOption)
}function uptotop()
{
var index=document.all['xx'].selectedIndex
var objxx=document.all['xx'].options
var oOption
var aValue=new Array()
var aText=new Array()
var i=0,j=0 aValue[j]=objxx[index].value
aText[j]=objxx[index].text
while(objxx.length!=0) {
if (i!=index) {
++j
aValue[j]=objxx[i].value
aText[j]=objxx[i].text
++i
}
objxx.remove(0)
}
for (i=0;i<aValue.length;i++) {
oOption = document.createElement("OPTION");
oOption.text=aText[i];
oOption.value=aValue[i];
objxx.add(oOption)
}
objxx[0].selected=true
}function clear()
{
var objxx=document.all['xx'].options
while(objxx.length!=0) {
objxx.remove(0)
}
}</script>
解决方案 »
- 关于在VS2010里面调试js的方法
- 非常无奈 这个问题烦了两天了'this.el.dom' 为空或不是对象
- 求基于背景建模的前景检测算法的对比方面的资料
- 为什么申请的空间不能上传了
- BMP图片处理问题
- 如何实现真正的Digg?关于web 2.0搜索讨论
- ??????关于window.clipboardData,请指点 我打开页面的编辑模式后,我复制或剪切一个文本等控件,在window.clipboardData怎样取,
- 谢谢了,刚才的已经给分,但问题还没解决,再开一贴,帮我看看
- 怎样实现将一个SELECT框中的数据选到另一个SELECT框中?
- 通过JS限制输入框字数
- 一个简单,但还没解决的问题,关于sql的?
- 打印走纸的问题
<option>asdsa</option>
</SELECT>
<INPUT TYPE="text" NAME="inputtext">
<INPUT TYPE="text" NAME="inputvalue">
<INPUT TYPE="button" onclick=add() value="add">
<script>
function add()
{
objxx=document.all['xx'].options
var oOption = document.createElement("OPTION");
oOption.text=inputtext.value;
oOption.value=inputvalue.value;
objxx.add(oOption)
}function uptotop()
{
var index=document.all['xx'].selectedIndex
var objxx=document.all['xx'].options
var oOption
var aValue=new Array()
var aText=new Array()
var i=0,j=0 if (index!=0) {
aValue[j]=objxx[index].value
aText[j]=objxx[index].text
while(objxx.length!=0) {
if (i++!=index) {
aValue[++j]=objxx[0].value
aText[j]=objxx[0].text
}
objxx.remove(0)
}
for (i=0;i<aValue.length;i++) {
oOption = document.createElement("OPTION");
oOption.text=aText[i];
oOption.value=aValue[i];
objxx.add(oOption)
}
}
objxx[0].selected=true
}function clear()
{
var objxx=document.all['xx'].options
while(objxx.length!=0) {
objxx.remove(0)
}
}</script>