问题描述
- js如何把html内容,id=0到id=9 从小到大排序 显示!谢谢~~~急~~
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>测试test</title> </head> <script language="javascript"> </script> <div id="content"> <div id="cd3">内容3</div> <div id="cd9">内容9</div> <div id="cd1">内容1</div> <div id="cd8">内容8</div> <div id="cd4">内容4</div> <div id="cd7">内容7</div> <div id="cd5">内容5</div> <div id="cd2">内容2</div> <div id="cd6">内容6</div> <div id="cd0">内容0</div> </div> <body> </body> </html>
想要的效果!!
<div id="content"> <div id="cd0">内容0</div> <div id="cd1">内容1</div> <div id="cd2">内容2</div> <div id="cd3">内容3</div> <div id="cd4">内容4</div> <div id="cd5">内容5</div> <div id="cd6">内容6</div> <div id="cd7">内容7</div> <div id="cd8">内容8</div> <div id="cd9">内容9</div> </div>
解决方案
<div id="content">
<div id="cd3">内容3</div>
<div id="cd9">内容9</div>
<div id="cd1">内容1</div>
<div id="cd8">内容8</div>
<div id="cd4">内容4</div>
<div id="cd7">内容7</div>
<div id="cd5">内容5</div>
<div id="cd2">内容2</div>
<div id="cd6">内容6</div>
<div id="cd0">内容0</div>
</div>
<script>
var arrDOM = [], content = document.getElementById('content'), divs = content.getElementsByTagName('div');
for (i = 0; i < divs.length; i++) arrDOM[i] = divs[i];
arrDOM.sort(function (a, b) { return parseInt(/d+/.exec(a.innerHTML)[0]) - parseInt(/d+/.exec(b.innerHTML)[0]) });
for (i in arrDOM) content.appendChild(arrDOM[i]);
</script>
解决方案二:
先附图,容我这个csdn新手试试怎么贴代码....
解决方案三:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试test</title>
</head>
<body>
<div id="content">
<div id="cd3">内容3</div>
<div id="cd9">内容9</div>
<div id="cd1">内容1</div>
<div id="cd8">内容8</div>
<div id="cd4">内容4</div>
<div id="cd7">内容7</div>
<div id="cd5">内容5</div>
<div id="cd2">内容2</div>
<div id="cd6">内容6</div>
<div id="cd0">内容0</div>
</div>
<script language="javascript">
//简化 document.getElementById 方法
function getDomById(eId){
return document.getElementById(eId);
}
//页面初始哈事件
window.onload=function(){
if(!confirm("即将为你排序,请注意内容改变")) return;
//1.定义一个数组
var divArray = [];
//2.1获取所以子元素长度
var length = getDomById('content').childNodes.length;
//2.将元素按顺序获取,放置到数组中
for (var i = 0; i < length; i++) {
//获取当前元素
var currentDom = getDomById(('cd'+i));
//懒人兼容
if (null == currentDom ) continue;
//将元素存进数组
divArray[i] = currentDom;
};
//3.1清空原来内容
getDomById('content').innerHTML = "";
//3.2将数组中排序好的元素添加进去
for (var i = 0; i < length; i++)
getDomById('content').appendChild(divArray[i]);
}
</script>
</body>
</html>
解决方案四:
http://www.w3cfuns.com/article-5600159-1-1.html
解决方案五:
http://blog.csdn.net/paolei/article/details/6805007
解决方案六:
大神我不懂js可以帮忙改好js代码发给我吗~
解决方案七:
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
var div = $('div').toArray().sort(function(a,b){
return parseInt($(a).html()) - parseInt($(b).html())
});
$(div).appendTo('body')
});
</script>
这段js怎么改成 我想要的效果啊~
解决方案八:
<!DOCTYPE>
测试test
我截图给你!!!
相关文章
- 两个页面之间如何传值,急急急
- 一道acm动态题目,谁帮忙看下。谢谢了
- js-请问如何通过JS或者jQuery实现鼠标滑到某个div上 页面向左滑动 滑出则停止 向右同理
- js-如何在页面上实现收起展开的效果
- javascript-js如何实现添加表格以及在表格上显示内容,如下图效果
- 数组编号-C++编程:对数组A中的N(0&lt;N&lt;100)个整数从小到大进行连续编号
- html jsp js sql-关于删除table一行数据,急!
- c语言-求大神给讲解一下啊,我已经懵逼了
- jquery Div隐藏 当DIV浮动在iframe上时隐藏失效
- 显示-sqlserver排序问题,如何保存
【云栖快讯】他,一路保送,但可能不是你想象中的学霸; 他,曾是微软最年轻的技术管理者,挑战带领跨国团队; 他,后来加入阿里,成为阿里西雅图分部的第22名员工; 他,就是阿里通用计算平台负责人关涛! 通过短视频,为你揭晓他的成长和开发计算平台的经历,以及他对未来的展望! 详情请点击
热门推荐
- 高性能云服务器2折起
- 云服务器配置
- 技术资料
- 云计算
- 域名
- shell
- node.js
- 问答
- java
- mysql
- C++
- python
- jQuery
- Android
- asp
- PHP技巧
- jQuery教程
- JavaScript技巧
- JS
- SEO
- sql server
- mysql教程
- 前端
- 技术文集
- 技术
- 主题地图
- A
- z
- 云服务器哪家好
- API
- 大数据
- 云安全
- 云存储
- 云计算
- 获取公众号授权失败
- 兼容性疑难解答
- path
- stm32
- jsonobject
- product
前三篇
- 如何理解java的这种方法,有两种get方法连在一起
- mfc编写关于网络会议系统(基于web 2.0)
- c#编程代码求解救!!!
后三篇
- android-求助:Android 开发中eclipse4.2.0和ndk-r10配置问题
- python环境下udp协议怎么发送换行符
- java中数字大写转小写
(yq.aliyun.com)为您免费提供测试-js如何把html内容,id=0到id=9 从小到大排序 显示!谢谢~~~急~~相关信息,包括
javascript
,
html
测试
的信息
,所有测试-js如何把html内容,id=0到id=9 从小到大排序 显示!谢谢~~~急~~相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_22751,您可以点击测试-js如何把html内容,id=0到id=9 从小到大排序 显示!谢谢~~~急~~-手机站访问。
- 推荐产品
云数据库RDS
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
立即查看
云服务器9.9元 限时抢购
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
9.9元 立即购买
云服务器ECS
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
立即查看
开发者软件
开发者常用软件,超百款实用软件一站式提供
立即查看
-
热门标签
quartus verilog
mariadb循环重启
文件管理器
vt100
订单
c#sp定位特定子文件夹
xposed
fragment 筛选
visual c++
数组的引用
java序列化接口
obiee
图像配准
max
wifi channel
ts
打包apk
中创
访问受限
移动目标检测
-
社区推荐
更多>
- 好东西来了!2017云栖大会400+份重磅资料下载
- 叮咚!您有一份2017杭州云栖大会参会指南待签收【持续更...
- 重磅发布背后:POLARDB的中国故事
- 传统应用层逻辑分库DB迁移阿里云DRDS+RDS分布式数...
- 海量用户实时定位和圈人 - 团圆社会公益系统(位置寻人\...
- 京颐CTO宋建康:如何应对系统高度分化异构的挑战,打造不...
- 经典网络迁移VPC最佳实践
- 揭秘IPHONE X刷脸认证的技术奥秘
- 5大场景护航企业成长,实例解析阿里云适应性网络架构
- 专访阿里云异构计算负责人:异构计算,GPU、FPGA、A...
-
看了此文的人还看了
- c#-C#数据库与picturebox相连
- app-Android通过jtds连接mssql,如何判...
- alertdialog-AlertDialog显示 歌曲...
- qtcreator 运行程序时可以构建通过,但总是程序异...
- java
- MDI 子窗体关闭不了
- 请大家帮忙改一下红色部分的错误,(错误提示是紫色的)
- C# 开发的程序如何在非管理员账户正常运行
- 2个按钮之间的显示与隐藏
- Process.start()启动程序,可以正常启动程序...
热门活动更多>
- 云服务器9.9元抢购
6款产品 6个月免费体验
查看详情>
- 搭建网站/应用首选
轻量应用服务器 45元/月
查看详情>
- 全新云服务器限时2折起
I/O优化,独享IP,性能提升20%
查看详情>
热点导航
- 高性能云服务器2折起
- 域名查询
- 网站域名whois查询
- 云计算
- 网站服务器价格
- 域名注册
- bootstrap table
- MySQL三节点
- MySQL读写分离
- 技术资料
- 阿里云邀请码
- product
- cfbundleidentifier报错
- echarts地图json数据
- webstorm开发javaweb
- 社区
- 技术
- 滚动条
- mysql upgrade
- ie浏览器不加载样式
- c primer 第五版
- java实现opc client
- post请求
- 支付宝同步和异步通知
- product1
- 三合一云商城建设
- 软件安装环境配置
- 技术
- 钉钉收费
- 问答
- 数据算法竞赛