
js
崖间陋室一小屋
这个作者很懒,什么都没留下…
展开
-
js vue 截取分割字符串数据
js截取分割字符串返回截取字符串:str.substr (startIndex,endIndex)返回分割字符串数组:str.split(',')返回截取字符串:str.substr (startIndex,endIndex)返回分割字符串数组:str.split(’,’)实例:<view v-for="ele in item.goodsNames.substr(0,item.goodsNames.length-1).split(',')"> {{ele}}</view>原创 2021-02-22 11:06:46 · 6462 阅读 · 1 评论 -
获取某属性的值;建立一个属性;删除一个属性;建立一个节点
getAttribute:获取某一个属性的值;setAttribute:建立一个属性,并同时给属性捆绑一个值;createAttribute:仅建立一个属性;removeAttribute:删除一个属性;getAttributeNode:获取一个节点作为对象;setAttributeNode:建立一个节点;removeAttributeNode:删除一个节点;1.getAttribute:<body> <div id = "t"><input type原创 2020-12-14 12:02:06 · 192 阅读 · 0 评论 -
js 类名class增删改查
增document.getElementsByTagName('body')[0].className = 'snow-container'; //设置为新的document.getElementsByTagName('body')[0].className += 'snow-container'; //在原来的后面加这个document.getElementsByTagName('body')[0].classList.add("snow-container"); //与第一个等价document原创 2020-12-14 11:48:58 · 277 阅读 · 2 评论 -
event.target获取点击元素,判断元素并删除其父级节点
<div onclick="onClose(event)"> ...</div>function onClose(ev){ if(ev.target.attributes['class'].nodeValue=="closeicon"){ ev.target.parentNode.parentNode.removeChild(ev.target.parentNode) }}原创 2020-12-01 15:28:57 · 4534 阅读 · 0 评论 -
js 克隆对象4种方法汇总
我们知道,对象类型在赋值“=”过程中,复制的是对象的地址,对象本身不变,所以改变一个,其他都会被改变,现在我们就一起看看如何克隆一模一样的对象,来避免这种牵一发而动全身的现象发生方法一:Object.assignfunction copy(obj){ return Object.assign({},obj);}关于assign()方法,MDN上解释:Object.assign()方法用于将所有可枚举的属性的值从一个或多个源对象复制到目标对象,返回目标对象。注意:属性拷贝过程中可能会发生异常,如原创 2020-12-01 14:36:11 · 5838 阅读 · 0 评论 -
js Date 用toJSON方法进行日期格式化
Data有个toJSON方法,现在大部分环境都可用,结果类似 2017-02-18T22:33:48.322Z距离YYYYMMDD格式最接近,但是toJSON没有根据时区打印,可以 let date = new Date(); date.setMinutes(date.getMinutes() - date.getTimezoneOffset()); date.toJSON().substr(0,19).replace(/[T]/g,' ');把T和Z和毫秒去掉结果:YYYY-M原创 2020-12-01 14:28:42 · 957 阅读 · 0 评论