打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
前端学习笔记

1.今天遇到一个sort排序问题,是数字排序,我一开始以为 
[1,3,22,9,12].sort()排序的话,结果是按从大到小的,但实际情况不是这样,而是[1,12,22,3,9] 
也就是说,这个排序是按照字符来比较的。想要正确的排序的话,需要重写

    var a1 =  [2,333,4,12],a2 =[1,3,4,6];    a1.sort(function(a,b){        if(a>b){            return 1;        }else{            return -1;        }    });    alert(a1)
这样的结果就能输出想要的排序


2. js原生的增删替换

<div id="J_main">

   <div id="J_one">
   </div>
   <div id="J_three">
   </div>
   <div id="J_four">
   </div>
</div>
<script type="text/javascript">
//插入
var insertEl = document.createElement('div');
insertEl.innerHTML = '我是插入的';
insertEl.setAttribute('class','insertClass');
document.getElementById('J_main').appendChild(insertEl);

//中间插入
var middleInsertEl = document.createElement('div');
middleInsertEl.innerHTML = '中间插入';
document.getElementById('J_main').insertBefore(middleInsertEl,document.getElementById('J_three'));

//el.insertBefore(el1,null) 等值于 el.appendChild(el1);

//替换
//replace
var replaceEl = document.createElement('div');
replaceEl.innerHTML = '替代';
document.getElementById('J_main').replaceChild(replaceEl,document.getElementById('J_one'));

//删除
document.getElementById('J_main').removeChild(document.getElementById('J_four'))


</script>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
document.createElement()的用法
HTML DOM
JavaScript 的HTML转义方法 html
用js做一个可以添加和删除的表格
DOM节点信息、DOM属性、3大节点、替换节点、查找设置属性节点、创建删除插入节点、innerHTML属性、显示弹出窗口
JavaScript学习笔记(三)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服