- 博客(7)
- 收藏
- 关注
原创 js获取、更改标签属性值及移除标签属性
1.element.属性 var div = document.getElementsByTagName('div')[0]; console.log(div.id); // a//2.通过element.getAttribute var div1 = document.getElementsByTagName('div')[1]; console.log(div1.ge...
2019-12-13 20:17:59 1560
原创 JavaScript排他思想
首先把所有的样式都设置为空,最后单独给自己加样式例:有5个按钮点击谁给谁加一个背景颜色```javascript<body> <button>1</button> <button>2</button> <button>3</button> <button>4</button...
2019-12-13 20:00:57 220
原创 Javascript求一个字符串中每一个元素出现的次数,写出出现次数最多的字符以及相应的次数
思路:遍历字符串中的每一个元素,新建一个空对象,若这个对象中有该属性则++,没有则等于1判断一个字符串中元素出现的次数function total(str) {//定义一个空对象存放变量出现的次数var o = {};//遍历每一个字符,如果该对象中有这个属性则++,没有则等于1for(var i = 0; i < str.length; i++) {if(o[str.char...
2019-12-13 15:53:14 244
原创 JavaScript根据字符串返回位置,及根据位置返回字符
1.根据字符返回位置 **indexOf方法可返回某个指定的字符串值在字符串中首次出现的位置。** var str = 'andy'; console.log(str.indexOf('a')); // 0 **注意:** indexOf只会返回字符串中第一次出现此元素的位置 var str1 = 'andyafnuygjj'; con...
2019-12-13 11:23:50 2185
原创 JavaScript数组转字符串
给定一个数组,转换成字符串的形式1.toString()var arr = [1,2,3,4];console.log(arr.toString()); // 1,2,3,42.join()var arr = [‘y’,‘h’,‘l’,‘n’];console.log(arr.join()); // y,h,l,nconsole.log(arr.join(...
2019-12-13 10:43:55 86
原创 JavaScript实现数组去重
思路:先创建一个空数组,遍历旧数组中的每一项,如果新数组中没有此元素,则添加否则不添加。function unique(arr) {var newArr = [];for(var i = 0; i <arr.length; i++) {if(newArr.indexOf(arr[i]) === -1)newArr.push(arr[i]);}console.log(newArr...
2019-12-13 10:24:43 106
原创 利用filter实现数组去重
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。注意: filter() 不会对空数组进行检测。注意: filter() 不会改变原始数组。语法:array.filter(function(currentValue,index,arr)属性描述currentValue必须。当前元素的值index可选。当前元素的索引...
2019-10-21 21:29:04 1866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人