随笔分类 - js
js
同一个数据源赋值成两个数组、避免数据会相互影响,可使用JSON.parse(JSON.stringify())
摘要:getListCountryJdSc(obj).then((res) => { this.SummaryList = res.data.data this.jdDataList = JSON.parse(JSON.stringify(res.data.data)) this.scDataList =
阅读全文
表单验证时是value值为空或空格的处理方法
摘要:将if条件判断里面的input.value==' ',或者input.value.length<=0替换成 if(/^\s*$/.test(input.value)) 即可
阅读全文
原生js给for循环单个添加事件 ——(js闭包)
摘要:var itemLi = document.querySelectorAll("#list li img"); var picImg = document.querySelector("#pic img"); for (var i = 0; i < itemLi.length; i++) { //f
阅读全文
原生js监听滚动条 点击Top按钮回到顶部
摘要:1、在html里面写上锚链接和top按钮和并调整好位置和样式: 2、在页面的script标签内添加以下代码即可: //获取滚动条的位置 function getScrollTop() { var scrollPos; if (window.pageYOffset) { scrollPos = win
阅读全文
js页面弹出遮罩层时,禁止和允许页面滚动方法
摘要:1、在打开遮罩层的事件中添加以下代码来禁止滚动 //禁止滚动条滚动 document.documentElement.style.overflow = 'hidden'; 2、在关闭遮罩层的事件中添加以下代码来允许滚动 //允许滚动条滚动 document.documentElement.style
阅读全文