![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
执剑走天涯xp
曾梦想仗剑走天涯, 看一看世界的繁华
展开
-
html对象之options的增删改
如果,如果给一个select增加option你会怎么办?大部分人会通过getElementById获取到select这个dom,然后通过append方法增加"<option>XXX<option>"这样的方式。那么有没有更简单的直接操作dom的方法呢?有!var obj=document.getElementById('element'); var index =obj.selectedIndex//选中的option的索引值obj.options.remove(i原创 2020-11-12 14:08:47 · 634 阅读 · 0 评论 -
$()与document.getElementById()的区别
$()返回的是jQuery对象,而document.getElementById()返回的是DOM对象,jquery转dom方式一:document.getElementById("element") =$("element").get(0);方式二:document.getElementById("element") =$("element")[0]其中,方式一再我之前的文章有用到,https://blog.csdn.net/qq_41566366/article/details...原创 2020-11-12 13:52:06 · 793 阅读 · 0 评论 -
使用async+await+promise 报错 PromiseStatus pending
原因,把接受数据的变量写在了调用async定义的函数外面。错误代码initPage: async function () { let url = 'http://examp.com/api/examp'; let params = { code: "", level: 0, } return await this.$fetch.post(url, params); // 关键点 },this.nav = this.initPage();原创 2020-06-30 09:44:31 · 1106 阅读 · 0 评论 -
【常用函数之】javascript/Jquery
find 方法:在数组中查找满足某个条件的元素let arr = [{id: 29,keyword_name: "牛皮纸"}]let json = arr.find(function(item){ return item.id == 29})//json = {id: 29,keyword_name: "牛皮纸"}原创 2020-08-10 17:55:16 · 132 阅读 · 0 评论 -
jquery给video元素添加播放监听事件
js<script> $(function() { $("video").each(function (key, item) { let a = $("video").get(key).addEventListener('play', function (e) { let data = e.currentTarget.dataset let id = data.id原创 2020-08-05 19:01:42 · 5761 阅读 · 1 评论 -
javascript高效的将url参数拼接成数组
function pinjieArr(){ var url = location.href; strUrl = url.slice((url.indexOf('&')+1)); //拼接数组 var arrUrl = strUrl.split('&'); var arrUrl1 = ...原创 2019-03-15 19:17:52 · 3948 阅读 · 0 评论