摘要: 原生js实现省市区三级联动 html部分代码 <select name="" id="p"> <option value="0">请选择省</option> </select> <select name="" id="c"> <option value="0">请选择市</option> </sel 阅读全文
posted @ 2017-08-01 11:08 小盆友灬 阅读(226) 评论(0) 推荐(0) 编辑
摘要: html部分代码 这是一个下拉多选框,现在要动态往里添加下拉选项。 js代码 关键在于$(".selectpicker" ).selectpicker('refresh'); 如果没有这句数据是绑定不进去的。 阅读全文
posted @ 2017-07-28 07:53 小盆友灬 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一般来说,可以使用typeof来判断数据类型,但是数组,对象和null的结果都是object,那么如何区分这三类呢?可以使用如下方法: 阅读全文
posted @ 2017-03-09 09:23 小盆友灬 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 有如下代码: 因为这种方法只能获取dom元素的行内样式,当这个div的宽度是在css中设置的,用这种方法得到的就是空值。 有两种方法可以解决这个问题。 1.window.getComputedStyle(obj,false)['attr']方法 这是BOM(浏览器window对象)提供的方法 ,所以 阅读全文
posted @ 2017-03-08 14:17 小盆友灬 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.锁定数组的长度(让数组的长度变成只读)。 2.Array.join()方法,返回一个字符串 3.Array.reverse()方法,返回逆序数组 4.Array.sort()方法,返回排序后的数组。如果数组包含undefined,会被排到数组的尾部。如果不带参数的调用sort(),数组元素以字母 阅读全文
posted @ 2017-03-08 11:45 小盆友灬 阅读(12015) 评论(0) 推荐(0) 编辑
摘要: 比如页面上有一个ul,数个li,现在给li添加点击事件。 但是,这样写之后我们发现,点击任何一个li,打印的值都为5,这是因为闭包中共用i值,而i的值由于执行for循环,都变为了5 为了正常显示i值,我们可以使用如下方法: 类似于这样 阅读全文
posted @ 2017-02-24 10:15 小盆友灬 阅读(11263) 评论(0) 推荐(1) 编辑
摘要: 关于JS删除String里的字符的方法,一般使用replace()方法。但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到正则。 这里用 new RegExp()这个方法创建正则,第一个参数“a”指定了正则表达式的模式或其他正则表达式。后一个参数是一个可选的字符串,包含属性 阅读全文
posted @ 2017-02-22 17:38 小盆友灬 阅读(99966) 评论(1) 推荐(1) 编辑
摘要: 有如下html <ul> <li> <p> <a href="javascript:;">click me</a> </p> </li> </ul> 给每个节点都添加监听事件: document.querySelector("ul").addEventListener("click",functio 阅读全文
posted @ 2017-02-15 14:27 小盆友灬 阅读(322) 评论(0) 推荐(1) 编辑
摘要: var time = new Date(); var otime = getMyDate(time); //将毫秒转换成 年月日+时分秒 格式的 (1970-01-11 00:00:00) function getMyDate(str) { var oDate = new Date(str), oY 阅读全文
posted @ 2017-02-15 14:12 小盆友灬 阅读(1113) 评论(0) 推荐(0) 编辑