如果是 add,则插入点以后滴索引自动加 1;
如果是 remove,则删除点以后滴索引自动减 1!
如果是 remove,则删除点以后滴索引自动减 1!
解决方案 »
- 求助:Extjs xmlReader怎么同时解析XML里面的标签属性和标签的值
- 用JS写了一个遍历文件夹获取每个文件信息的网页,但是点打开浏览对话框,选择路径时总提示“没有权限”,求高人指点
- 如何去除页面源文件中的JS脚本和JS调用,大神们有没简单的方法和思路?
- ext实现换肤
- 只使用JS和Flash怎样实现在线聊天?思路是怎样的?
- 急!急!急!静态页中 评论的支持、反对用什么做比较好
- if 语句中的疑问
- 为何我定义一个动态数组var arr[];总是报错
- IE下Jquery的append元素DIV无效
- 一篇文章太长,能否隐藏部分内容,然后点击"显示全部内容",才显示所有内容,请问这个怎么处理啊
- 帮我分析一下
- js 数字和字符串问题 不知为什么
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> options sort </title>
<meta name="generator" content="editplus" />
<meta name="author" content="[email protected]" />
<meta name="keywords" content="javascript" />
<meta name="description" content="for javascript region of csdn" />
</head> <body>
<select id="cats" size="1">
<option value="1">calico_haha</option>
<option value="2">tortie</option>
<option value="3">siamese</option>
<option value="4">heimao</option>
<option value="5">jiafeimao</option>
</select>
<input type="button" id="btnSort" value="Sort" /><br />
<pre>calico_haha
tortie
siamese
heimao
jiafeimao</pre> <script type="text/javascript">
<!--
var oSort = document.getElementById("btnSort");
oSort.onclick = function() {
var oSel = document.getElementById("cats");
var isExchange; for (var i=1; i<oSel.options.length; i++)
{
isExchange = false; for (var j=oSel.options.length-1; j>=i; j--)
{
if (oSel.options[j].innerText.length < oSel.options[j-1].innerText.length)
{
oSel.options[j].swapNode(oSel.options[j-1]);
isExchange = true;
}
} if (!isExchange)
{
break;
}
} oSel.options[0].selected = true;
};
//-->
</script>
</body>
</html>
<select name="aaa">
<option value="111">111</option>
<option value="222">222</option>
<option value="333">333</option>
<option value="444">444</option>
<option value="555">555</option>
</select>
<script language=javascript>
var obj=document.getElementById("aaa")
var temp=new Array()
for(var i=obj.options.length-1;i>-1;i--)
{
obj.appendChild(obj.options[i])
}
</script>