`
PanShuiHua
  • 浏览: 30379 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
最近访客 更多访客>>
社区版块
存档分类
最新评论

根据span value的值,排序li,可以使用jQuery

阅读更多

<html>
<head>
<title> 根据span value的值,排序li </title>
<script type="text/javascript">
//冒泡排序,效率有点低
function sortList(){
 var list=document.getElementById("oList");
 var lis=list.childNodes;
 for(var i=0,imax=lis.length-1; i<imax; i++){
  for(var j=0; j<imax-i; j++){
   if(parseInt(lis[j].childNodes[0].value)>
     parseInt(lis[j+1].childNodes[0].value))
    lis[j].swapNode(lis[j+1]);//交换元素
  }
 }
}
</script>
</head>

<body>
<ul id="oList">
 <li><span value="3">三</span></li>
 <li><span value="8">八</span></li>
 <li><span value="2">二</span></li>
 <li><span value="5">五</span></li>
 <li><span value="7">七</span></li>
 <li><span value="9">九</span></li>
 <li><span value="4">四</span></li>
 <li><span value="6">六</span></li>
 <li><span value="1">一</span></li>
 <li><span value="10">十</span></li>
</ul>
<INPUT TYPE = button VALUE = "Swap List" onclick = "sortList()">
</body>
</html>

分享到:
评论

相关推荐

    jQuery选择器上机练习题及答案.rar

    (答案见下载资源) 上机任务1 ... 在chrome的控制台中输入jQuery...为某dom元素应用某css样式可以使用jQuery中的addClass方法,例如:将id为tt的div元素应用.bt样式,可用些语句:$("#tt").addClass("color","red");

    jQuery完全实例.rar

    如果你想得到 jQuery对象,可以使用 $(this) 函数。 jQuery 代码: $("img").each(function(){ $(this).toggleClass("example"); }); -----------------------------------------------------------------------...

    jQuery详细教程

    jQuery 使用 $ 符号作为 jQuery 的简介方式。 某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。 jQuery 使用名为 noConflict() 的方法来解决该问题。 var jq=jQuery.noConflict(),帮助您使用...

    jQuery带统计图表显示的房贷计算器源码代码.zip

    &lt;span&gt;3室2厅1卫 100m²&lt;/span&gt; &lt;input type="hidden" name="val_housetype" id="housetype" value="100"&gt; &lt;i class="lp-icons icon-tip"&gt;&lt;/i&gt; &lt;li data-code="100"&gt;3室2厅1卫 100m²&lt;/li&gt; &lt;li data-...

    Jquery实时监听input value的实例

    实例如下: &lt;!DOCTYPE html&gt; &lt;... &lt;head&gt;...body id=lia-body&gt;... &lt;div class=lia-content&gt; ... &lt;label&gt;&lt;span&gt;姓名:&lt;/span&gt;&lt;input type=text name=fullname&gt; &lt;div class=result&gt;&lt;/div&gt; &lt;/di

    jquery仿淘宝的评价插件

    jquery仿淘宝的评价插件 function loading(starId){ var oStar = document.getElementById(starId); var aLi = oStar.getElementsByTagName("li"); var oUl = oStar.getElementsByTagName("ul")[0]; var oSpan ...

    浮点vfdsfJAVA实现链表,双向链表.txtJAVA实现链表,双向链表.txt

    &lt;li&gt;您可以上传小于&lt;span class="red"&gt;50MB&lt;/span&gt;的文件&lt;/li&gt; 资源名称: &lt;td&gt;&lt;input id="txt_title" name="txt_title" type="text" class="input_1" /&gt; ...

    jQuery网页注册表单验证代码.zip

    代码片段: &lt;li&gt;  &lt;span&gt;用户名:&lt;/span&gt;  &lt;input type="text" name="" value="" placeholder="4-8位用户名" class="reg_user"&gt;... &lt;span class="tip user_hint"&gt;&lt;/span&gt;  &lt;/li&gt;

    jquery 遍历数组 each 方法详解

    JQuery拿取对象的方式 $(‘#id’) :通过元素的id $(‘tagName’) : 通过元素的标签名 $(‘tagName tagName’) : 通过元素的标签名,eg: $(‘ul li’) $(‘tagName#id): 通过元素的id和标签名 $(‘:checkbox’):拿取...

    图库新版jQuery焦点图 JS代码

    tips[29] = '风险管理对网站非常重要,那些可以预测的闪失往往会造成毁灭性的打击,以史为鉴。'; tips[30] = '别总是强迫他们按照你的思维进行访问,设置“取消”功能往往能够更赢得他们的好感,给用户退路等于给...

    Javashop开发规范V2.2

    &lt;li&gt;&lt;a href="search-cat-4-page-2.html" class="unselected"&gt;2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="search-cat-4-page-3.html" class="unselected"&gt;3&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="search-cat-4-page-2.html" class="unselected"&gt;&gt;...

    一个简单的网页设计

    &lt;div class="oneline"&gt;&lt;input id="nick" type="text" class="inputbox" maxlength="20" value='' /&gt;&lt;span style="color:red;"&gt;&lt;/span&gt; &lt;div class="clear"&gt;&lt;/div&gt; (昵称将在CSDN全站显示,...

    Sortable前端框架

    &lt;li&gt;&lt;span class="my-handle"&gt;::&lt;/span&gt; list item text two ``` ```css .my-handle { cursor: move; cursor: -webkit-grabbing; } ``` --- #### `filter` option ```js Sortable.create(list, { filter...

    三星9305收索

    cursor:default}.bdsug li.bdsug-s{background:#ebebeb}.bdsug-store span,.bdsug-store b{color:#7a77c8}.bdsug-store-del{font-size:12px;color:#666;text-decoration:underline;position:absolute;right:8px;top:...

    ExtAspNet_v2.3.2_dll

    -MenuButton, LinkButton, Button, LinkButtonField的ConfirmTarget属性由字符串变为枚举类型,可以取三个枚举值Self, Parent, Top。 -Confirm.GetShowReference的最后一个参数target变为枚举类型。 -Alert....

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -MenuButton, LinkButton, Button, LinkButtonField的ConfirmTarget属性由字符串变为枚举类型,可以取三个枚举值Self, Parent, Top。 -Confirm.GetShowReference的最后一个参数target变为枚举类型。 -Alert....

Global site tag (gtag.js) - Google Analytics