
JS方法
文章平均质量分 89
脆脆鲨_HCC
这个作者很懒,什么都没留下…
展开
-
JS 获取年月日、去年上月昨日等。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <tr> <td class="td_s" bgcolor="#c0f0fb"> <select name="stdDateFilter" οnch...原创 2021-02-03 09:45:47 · 1164 阅读 · 0 评论 -
filter()方法 根据某一数组ID 获取到另一数组的参数
vue.list.filter(item=> { data.filter(items=> { if (item.ID === 100) { if(item.NAME == items.NAME){ vue.listOne = items.DAY_USE_SUM; } } ...原创 2019-11-06 16:36:35 · 2324 阅读 · 0 评论 -
JS 获取本周开始到结束日期
var now = new Date();var nowTime = now.getTime();var day = now.getDay();var oneDayLong = 24 * 60 * 60 * 1000;//计算这一周var data = [];for (var i = 1; i < 8; i++) { var SundayTime = nowTime +...原创 2019-11-06 09:18:21 · 762 阅读 · 0 评论 -
JS 数组添加另一个数组的属性
现有 数组data、newData 。 需要把data数组里的SUM依次给newData ,双重for循环实现,可是有没有更简单的方法呢?$.each(data,function (i, v) { $.each(newData, function (ind, val) { if(v.ID == val.ID){ newData[ind].SUM = v.S...原创 2019-09-17 13:53:19 · 1197 阅读 · 0 评论 -
使用iframe 一次下载多个文件
$.each(data, function(index,val){ var iframe = document.createElement("iframe"); iframe.style.display = "none"; // 防止影响页面 iframe.style.height = 0; // 防止影响页面 iframe.src = "";//这边写你的下载链接 docum...原创 2019-09-04 17:32:28 · 2645 阅读 · 0 评论 -
JS 在原有日期基础上,增加days天数,默认增加1天
//日期,在原有日期基础上,增加days天数,默认增加1天 function addDate(date, days) { if(days == undefined || days == '') { days = 1; } var date = new Date(date); date.setDate(date.getDate() + days)...原创 2019-07-04 11:01:35 · 769 阅读 · 0 评论 -
select2下拉框多选插件的使用
首先,需要引入插件的两个文件<link rel="stylesheet" href="../css/select2.min.css" /><script type="text/javascript" src="../js/select2.min.js" ></script>下边是html代码(加了全选功能) <div> ...原创 2019-07-04 11:03:14 · 270 阅读 · 2 评论 -
JS 判断时间是否超时 未超时 已超时
var date1 = new Date(addTime); //获取下次维护时间 var date2 = new Date(); //获取现在时间 var s1 = date1.getTime(), //转换下次维护时间戳 s2 = date2.getTime(); //转换当前时间戳 var total = (s2 - s1)/1000; //...原创 2019-07-04 11:01:15 · 1262 阅读 · 0 评论 -
JS 两个时间相减获取时间差
var date1 = new Date('2013/04/02 18:00')var date2 = new Date('2013/04/02 19:22:21') var s1 = date1.getTime(),s2 = date2.getTime();var total = (s2 - s1)/1000; var day = parseInt(total /...原创 2019-07-04 11:01:21 · 776 阅读 · 0 评论 -
JS添加下拉框默认值从接口里获取
var valslsqyTwo = data.ID;//后台传回来的值 if(valslsqyTwo!=""){ var eduElementlsqyTwo = document.getElementById("selectId"); var opslsqyTwo = eduElementlsqyTwo.getElementsByTagName("optio...原创 2019-07-04 11:05:12 · 303 阅读 · 0 评论 -
JS 防止时间冒泡 点击td的点击事件时不会触发tr的点击事件
在td 的点击事件中加入event.stopPropagation(); 阻止事件冒泡原创 2019-07-04 10:59:40 · 607 阅读 · 0 评论 -
JS 页面刷新后给下拉框赋值
下拉框的切换事件是用的layer框架写的 //Type 切换事件 form.on('select(Type)', function (data) { window.localStorage.TYPE = $("#Type").val(); window.location.href=window.location.href; window.lo...原创 2018-12-18 17:40:10 · 1948 阅读 · 0 评论 -
JS时间戳格式化
//时间戳格式化function timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var date = new Date(timestamp*1000); var Y = date.getFullYear() + '-'...原创 2018-12-17 17:43:45 · 1973 阅读 · 0 评论 -
JS URL传参 获取参数
在页面上直接用URL传参,在URL后边拼接参数,然后在页面获取参数。下边是获取参数的代码,里边有注释!var url = location.search; //获取url中"?"符后的字串 ('?aaa=123&bbb=456') var theRequest = new Object(); if ( url.indexOf( "?" ) != -1 ) { ...原创 2018-12-17 17:35:25 · 399 阅读 · 0 评论 -
JS 数值类型报NaN
今天发现列表页数据异常,数值有个为NaN打印出来他的类型后是number,但是计算之后 还是会显示NaN经过查找后发现问题所在:1、任何数值除以0都会导致错误而终止程序执行。但是在 JavaScript 中,会返回出特殊的值,因此不会影响程序的执行。2、比0大的数除以0,则会得到无穷大,所以 js 用 Infinity 来显示出来最终还是加了判断才把列表页数据显示正常v...原创 2018-12-12 18:50:24 · 1376 阅读 · 0 评论 -
js里的sort()对json数据(某一字段)进行排序,超实用!!!
首先来看一下接口里的数据,对哪一数据进行操作{ "hourList": [{ "DATA_DATE": "00", "USE_SUM": 9.58 }, { "DATA_DATE": "03", "USE_SUM": 23.18 }, { "DATA_DATE": "04", "USE原创 2018-10-31 10:19:27 · 20052 阅读 · 9 评论